Lines Matching refs:id
11 .id = DEVLINK_PARAM_GENERIC_ID_INT_ERR_RESET,
16 .id = DEVLINK_PARAM_GENERIC_ID_MAX_MACS,
21 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_SRIOV,
26 .id = DEVLINK_PARAM_GENERIC_ID_REGION_SNAPSHOT,
31 .id = DEVLINK_PARAM_GENERIC_ID_IGNORE_ARI,
36 .id = DEVLINK_PARAM_GENERIC_ID_MSIX_VEC_PER_PF_MAX,
41 .id = DEVLINK_PARAM_GENERIC_ID_MSIX_VEC_PER_PF_MIN,
46 .id = DEVLINK_PARAM_GENERIC_ID_FW_LOAD_POLICY,
51 .id = DEVLINK_PARAM_GENERIC_ID_RESET_DEV_ON_DRV_PROBE,
56 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_ROCE,
61 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_REMOTE_DEV_RESET,
66 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_ETH,
71 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_RDMA,
76 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_VNET,
81 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_IWARP,
86 .id = DEVLINK_PARAM_GENERIC_ID_IO_EQ_SIZE,
91 .id = DEVLINK_PARAM_GENERIC_ID_EVENT_EQ_SIZE,
96 .id = DEVLINK_PARAM_GENERIC_ID_ENABLE_PHC,
101 .id = DEVLINK_PARAM_GENERIC_ID_CLOCK_ID,
110 if (param->id > DEVLINK_PARAM_GENERIC_ID_MAX) in devlink_param_generic_verify()
112 if (strcmp(param->name, devlink_param_generic[param->id].name)) in devlink_param_generic_verify()
115 WARN_ON(param->type != devlink_param_generic[param->id].type); in devlink_param_generic_verify()
124 if (param->id <= DEVLINK_PARAM_GENERIC_ID_MAX) in devlink_param_driver_verify()
166 return param->get(devlink, param->id, ctx); in devlink_param_get()
176 return param->set(devlink, param->id, ctx, extack); in devlink_param_set()
534 err = param->validate(devlink, param->id, value, info->extack); in __devlink_nl_cmd_param_set_doit()
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()