Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

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