Lines Matching refs:devlink
8 static int hclge_devlink_info_get(struct devlink *devlink, in hclge_devlink_info_get() argument
13 struct hclge_devlink_priv *priv = devlink_priv(devlink); in hclge_devlink_info_get()
37 static int hclge_devlink_reload_down(struct devlink *devlink, bool netns_change, in hclge_devlink_reload_down() argument
42 struct hclge_devlink_priv *priv = devlink_priv(devlink); in hclge_devlink_reload_down()
71 static int hclge_devlink_reload_up(struct devlink *devlink, in hclge_devlink_reload_up() argument
77 struct hclge_devlink_priv *priv = devlink_priv(devlink); in hclge_devlink_reload_up()
111 struct devlink *devlink; in hclge_devlink_init() local
114 devlink = devlink_alloc(&hclge_devlink_ops, in hclge_devlink_init()
116 if (!devlink) in hclge_devlink_init()
119 priv = devlink_priv(devlink); in hclge_devlink_init()
121 hdev->devlink = devlink; in hclge_devlink_init()
123 ret = devlink_register(devlink); in hclge_devlink_init()
130 devlink_reload_enable(devlink); in hclge_devlink_init()
135 devlink_free(devlink); in hclge_devlink_init()
141 struct devlink *devlink = hdev->devlink; in hclge_devlink_uninit() local
143 devlink_reload_disable(devlink); in hclge_devlink_uninit()
145 devlink_unregister(devlink); in hclge_devlink_uninit()
147 devlink_free(devlink); in hclge_devlink_uninit()