Lines Matching refs:params
135 devlink_param_find_by_name(struct xarray *params, const char *param_name) in devlink_param_find_by_name() argument
140 xa_for_each(params, param_id, param_item) { in devlink_param_find_by_name()
148 devlink_param_find_by_id(struct xarray *params, u32 param_id) in devlink_param_find_by_id() argument
150 return xa_load(params, param_id); in devlink_param_find_by_id()
360 xa_for_each(&devlink->params, param_id, param_item) in devlink_params_notify()
384 xa_for_each_start(&devlink->params, param_id, param_item, state->idx) { in devlink_nl_param_get_dump_one()
469 devlink_param_get_from_info(struct xarray *params, struct genl_info *info) in devlink_param_get_from_info() argument
477 return devlink_param_find_by_name(params, param_name); in devlink_param_get_from_info()
488 param_item = devlink_param_get_from_info(&devlink->params, info); in devlink_nl_param_get_doit()
509 struct xarray *params, in __devlink_nl_cmd_param_set_doit() argument
521 param_item = devlink_param_get_from_info(params, info); in __devlink_nl_cmd_param_set_doit()
566 return __devlink_nl_cmd_param_set_doit(devlink, 0, &devlink->params, in devlink_nl_param_set_doit()
608 WARN_ON(devlink_param_find_by_name(&devlink->params, param->name)); in devlink_param_register()
621 err = xa_insert(&devlink->params, param->id, param_item, GFP_KERNEL); in devlink_param_register()
638 param_item = devlink_param_find_by_id(&devlink->params, param->id); in devlink_param_unregister()
642 xa_erase(&devlink->params, param->id); in devlink_param_unregister()
656 const struct devlink_param *params, in devl_params_register() argument
659 const struct devlink_param *param = params; in devl_params_register()
682 const struct devlink_param *params, in devlink_params_register() argument
688 err = devl_params_register(devlink, params, params_count); in devlink_params_register()
701 const struct devlink_param *params, in devl_params_unregister() argument
704 const struct devlink_param *param = params; in devl_params_unregister()
715 const struct devlink_param *params, in devlink_params_unregister() argument
719 devl_params_unregister(devlink, params, params_count); in devlink_params_unregister()
755 param_item = devlink_param_find_by_id(&devlink->params, param_id); in devl_param_driverinit_value_get()
791 param_item = devlink_param_find_by_id(&devlink->params, param_id); in devl_param_driverinit_value_set()
811 xa_for_each(&devlink->params, param_id, param_item) { in devlink_params_driverinit_load_new()
838 param_item = devlink_param_find_by_id(&devlink->params, param_id); in devl_param_value_changed()