funeth_devlink.c 534 B

123456789101112131415161718192021222324252627
  1. // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
  2. #include "funeth.h"
  3. #include "funeth_devlink.h"
  4. static const struct devlink_ops fun_dl_ops = {
  5. };
  6. struct devlink *fun_devlink_alloc(struct device *dev)
  7. {
  8. return devlink_alloc(&fun_dl_ops, sizeof(struct fun_ethdev), dev);
  9. }
  10. void fun_devlink_free(struct devlink *devlink)
  11. {
  12. devlink_free(devlink);
  13. }
  14. void fun_devlink_register(struct devlink *devlink)
  15. {
  16. devlink_register(devlink);
  17. }
  18. void fun_devlink_unregister(struct devlink *devlink)
  19. {
  20. devlink_unregister(devlink);
  21. }