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,
100 if (param->id > DEVLINK_PARAM_GENERIC_ID_MAX) in devlink_param_generic_verify()
102 if (strcmp(param->name, devlink_param_generic[param->id].name)) in devlink_param_generic_verify()
105 WARN_ON(param->type != devlink_param_generic[param->id].type); in devlink_param_generic_verify()
114 if (param->id <= DEVLINK_PARAM_GENERIC_ID_MAX) in devlink_param_driver_verify()
156 return param->get(devlink, param->id, ctx); in devlink_param_get()
165 return param->set(devlink, param->id, ctx); in devlink_param_set()
556 err = param->validate(devlink, param->id, value, info->extack); in __devlink_nl_cmd_param_set_doit()
643 err = xa_insert(&devlink->params, param->id, param_item, GFP_KERNEL); in devlink_param_register()
660 param_item = devlink_param_find_by_id(&devlink->params, param->id); in devlink_param_unregister()
664 xa_erase(&devlink->params, param->id); in devlink_param_unregister()