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

source code of linux/drivers/net/ethernet/fungible/funeth/funeth_devlink.c