Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/dpll/zl3073x/devlink.c, line 115
- drivers/net/ethernet/amazon/ena/ena_devlink.c, line 41
- drivers/net/ethernet/intel/ice/devlink/devlink.c
- drivers/net/ethernet/intel/ice/ice_lib.c, line 840
- drivers/net/ethernet/mellanox/mlx4/main.c
- drivers/net/ethernet/mellanox/mlx5/core/dev.c
- drivers/net/ethernet/mellanox/mlx5/core/devlink.h, line 72
- drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
- drivers/net/ethernet/mellanox/mlx5/core/en_common.c, line 152
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
- drivers/net/ethernet/mellanox/mlx5/core/eq.c
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c, line 1699
- drivers/net/ethernet/mellanox/mlx5/core/main.c
- drivers/net/ethernet/mellanox/mlxsw/core.c, line 1259
- drivers/net/netdevsim/dev.c
- net/devlink/param.c, line 937
Smatch caller information:
drivers/dpll/zl3073x/devlink.c zl3073x_devlink_reload_up() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 18 |
| PARAM_VALUE | 2 | val | 5788186845895725056 |
| CAPPED_DATA | 0 | devlink | 1 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c mlx5e_pcie_cong_get_thresh_config() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 29 |
| PARAM_VALUE | 2 | val | 2005949356934017024 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c mlx5e_pcie_cong_get_thresh_config() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 30 |
| PARAM_VALUE | 2 | val | 2005949356934017024 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c mlx5e_pcie_cong_get_thresh_config() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 31 |
| PARAM_VALUE | 2 | val | 2005949356934017024 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c mlx5e_pcie_cong_get_thresh_config() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 32 |
| PARAM_VALUE | 2 | val | 2005949356934017024 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
drivers/net/ethernet/amazon/ena/ena_devlink.c ena_devlink_params_get() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | param_id | 17 |
| PARAM_VALUE | 2 | val | 1917981700093501440 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_rev_validate() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 7 |
| PARAM_VALUE | 2 | val | 1034172718588891136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx5/core/eq.c async_eq_depth_devlink_param_get() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 16 |
| PARAM_VALUE | 2 | val | 8166420927718256640 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_core_dev)->intf_state_mutex |
drivers/net/ethernet/mellanox/mlx5/core/eq.c comp_eq_depth_devlink_param_get() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 15 |
| PARAM_VALUE | 2 | val | 4432625600789233664 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->comp_lock | ||
| HALF_LOCKED2 | &mvdev->state_mutex | ||
| HALF_LOCKED2 | wc_state_lock | ||
| TYPE_LOCK | (struct mlx5_eq_table)->comp_lock |
drivers/net/ethernet/mellanox/mlx5/core/eq.c mlx5_core_is_eth_enabled() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 11 |
| PARAM_VALUE | 2 | val | 248843768765321216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_core_dev)->intf_state_mutex |
drivers/net/ethernet/mellanox/mlx5/core/en_common.c mlx5e_get_devlink_param_num_doorbells() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 20 |
| PARAM_VALUE | 2 | val | 5733225465596637184 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx4/main.c mlx4_devlink_param_load_driverinit_values() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 0 |
| PARAM_VALUE | 2 | val | 3547840534866272256 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx4/main.c mlx4_devlink_param_load_driverinit_values() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 1 |
| PARAM_VALUE | 2 | val | 3547840534866272256 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx4/main.c mlx4_devlink_param_load_driverinit_values() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 23 |
| PARAM_VALUE | 2 | val | 3547840534866272256 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx4/main.c mlx4_devlink_param_load_driverinit_values() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 24 |
| PARAM_VALUE | 2 | val | 3547840534866272256 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx4/main.c mlx4_devlink_param_load_driverinit_values() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 3 |
| PARAM_VALUE | 2 | val | 3547840534866272256 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_hairpin_flow_add() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 28 |
| PARAM_VALUE | 2 | val | 4631233115899363328 |
| PARAM_VALUE | 2 | val->vbool | 0 |
| PARAM_VALUE | 2 | val->vu16 | 0 |
| PARAM_VALUE | 2 | val->vu32 | 0 |
| PARAM_VALUE | 2 | val->vu64 | 0 |
| PARAM_VALUE | 2 | val->vu8 | 0 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &priv->mdev->priv.eswitch->mode_lock |
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_hairpin_flow_add() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 27 |
| PARAM_VALUE | 2 | val | 4631233115899363328 |
| PARAM_VALUE | 2 | val->vbool | 0 |
| PARAM_VALUE | 2 | val->vu16 | 0 |
| PARAM_VALUE | 2 | val->vu32 | 0 |
| PARAM_VALUE | 2 | val->vu64 | 0 |
| PARAM_VALUE | 2 | val->vu8 | 0 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &priv->mdev->priv.eswitch->mode_lock |
drivers/net/netdevsim/dev.c nsim_devlink_param_load_driverinit_values() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 1 |
| PARAM_VALUE | 2 | val | 7823898684267720704 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/netdevsim/dev.c nsim_devlink_param_load_driverinit_values() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 23 |
| PARAM_VALUE | 2 | val | 7823898684267720704 |
| DATA_SOURCE | 0 | devlink | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlx5/core/main.c max_uc_list_get_devlink_param() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 1 |
| PARAM_VALUE | 2 | val | 554964641695510528 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_core_dev)->intf_state_mutex |
drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_is_roce_on() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 9 |
| PARAM_VALUE | 2 | val | 1743295619022307328 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &ldev->lock | ||
| HALF_LOCKED2 | &mvdev->state_mutex |
drivers/net/ethernet/mellanox/mlx5/core/dev.c is_ib_enabled() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 12 |
| PARAM_VALUE | 2 | val | 1095838516426690560 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &dev->priv.hca_devcom_comp->comp->sem |
drivers/net/ethernet/mellanox/mlx5/core/dev.c is_vnet_enabled() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 13 |
| PARAM_VALUE | 2 | val | 2160988363085885440 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &dev->priv.hca_devcom_comp->comp->sem |
drivers/net/ethernet/intel/ice/devlink/devlink.c ice_set_min_max_msix() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 6 |
| PARAM_VALUE | 2 | val | 6469434341494558720 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/ice/devlink/devlink.c ice_set_min_max_msix() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 0 | devlink->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 5 |
| PARAM_VALUE | 2 | val | 6469434341494558720 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/ice/ice_lib.c ice_is_rdma_ena() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 12 |
| PARAM_VALUE | 2 | val | 3026726760309444608 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vsi->dev->ws_mutex |
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mlx5_eswitch_get_devlink_param() -> devl_param_driverinit_value_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | devlink | 4096-ptr_max |
| PARAM_VALUE | 1 | param_id | 24 |
| PARAM_VALUE | 2 | val | 7544962982992203776 |
| DATA_SOURCE | 0 | devlink | r priv_to_devlink |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &esw->offloads.reps_lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_esw_offload)->reps_lock |