1 | // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) |
---|---|
2 | |
3 | #include "funeth.h" |
4 | #include "funeth_devlink.h" |
5 | |
6 | static const struct devlink_ops fun_dl_ops = { |
7 | }; |
8 | |
9 | struct 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 | |
14 | void fun_devlink_free(struct devlink *devlink) |
15 | { |
16 | devlink_free(devlink); |
17 | } |
18 | |
19 | void fun_devlink_register(struct devlink *devlink) |
20 | { |
21 | devlink_register(devlink); |
22 | } |
23 | |
24 | void fun_devlink_unregister(struct devlink *devlink) |
25 | { |
26 | devlink_unregister(devlink); |
27 | } |
28 |