Lines Matching refs:devlink

23 zl3073x_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req,  in zl3073x_devlink_info_get()  argument
26 struct zl3073x_dev *zldev = devlink_priv(devlink); in zl3073x_devlink_info_get()
83 zl3073x_devlink_reload_down(struct devlink *devlink, bool netns_change, in zl3073x_devlink_reload_down() argument
88 struct zl3073x_dev *zldev = devlink_priv(devlink); in zl3073x_devlink_reload_down()
102 zl3073x_devlink_reload_up(struct devlink *devlink, in zl3073x_devlink_reload_up() argument
108 struct zl3073x_dev *zldev = devlink_priv(devlink); in zl3073x_devlink_reload_up()
116 rc = devl_param_driverinit_value_get(devlink, in zl3073x_devlink_reload_up()
165 struct devlink *devlink; in zl3073x_devm_alloc() local
168 devlink = devlink_alloc(&zl3073x_devlink_ops, sizeof(*zldev), dev); in zl3073x_devm_alloc()
169 if (!devlink) in zl3073x_devm_alloc()
173 rc = devm_add_action_or_reset(dev, zl3073x_devlink_free, devlink); in zl3073x_devm_alloc()
177 zldev = devlink_priv(devlink); in zl3073x_devm_alloc()
186 zl3073x_devlink_param_clock_id_validate(struct devlink *devlink, u32 id, in zl3073x_devlink_param_clock_id_validate() argument
207 struct devlink *devlink = priv_to_devlink(ptr); in zl3073x_devlink_unregister() local
209 devl_lock(devlink); in zl3073x_devlink_unregister()
212 devl_params_unregister(devlink, zl3073x_devlink_params, in zl3073x_devlink_unregister()
216 devl_unregister(devlink); in zl3073x_devlink_unregister()
218 devl_unlock(devlink); in zl3073x_devlink_unregister()
231 struct devlink *devlink = priv_to_devlink(zldev); in zl3073x_devlink_register() local
235 devl_lock(devlink); in zl3073x_devlink_register()
238 rc = devl_params_register(devlink, zl3073x_devlink_params, in zl3073x_devlink_register()
241 devl_unlock(devlink); in zl3073x_devlink_register()
247 devl_param_driverinit_value_set(devlink, in zl3073x_devlink_register()
252 devl_register(devlink); in zl3073x_devlink_register()
254 devl_unlock(devlink); in zl3073x_devlink_register()