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
113 devlink = devlink_alloc(&hclge_devlink_ops, in hclge_devlink_init()
115 if (!devlink) in hclge_devlink_init()
118 priv = devlink_priv(devlink); in hclge_devlink_init()
120 hdev->devlink = devlink; in hclge_devlink_init()
122 devlink_set_features(devlink, DEVLINK_F_RELOAD); in hclge_devlink_init()
123 devlink_register(devlink); in hclge_devlink_init()
129 struct devlink *devlink = hdev->devlink; in hclge_devlink_uninit() local
131 devlink_unregister(devlink); in hclge_devlink_uninit()
133 devlink_free(devlink); in hclge_devlink_uninit()