Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/en_stats.c mlx5e_stats_grp_qcnt_update_stats() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
UNITS 0 primary unit_byte
LOCK2 &priv->state_lock
TYPE_LOCK (struct mlx5e_priv)->state_lock

drivers/net/ethernet/mellanox/mlx5/core/en_stats.c mlx5e_stats_grp_qcnt_update_stats() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
UNITS 0 primary unit_byte
LOCK2 &priv->state_lock
TYPE_LOCK (struct mlx5e_priv)->state_lock

drivers/net/ethernet/mellanox/mlx5/core/en_stats.c q_counter_any() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0,2-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte

drivers/net/ethernet/mellanox/mlx5/core/en_stats.c q_counter_any() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_activate_shared_fdb() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 0-s32max
DATA_SOURCE 0 primary $0
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_activate_shared_fdb() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
DATA_SOURCE 0 primary $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_all_paired() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
DATA_SOURCE 0 primary $0
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_all_paired() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
DATA_SOURCE 0 primary $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_ch_ix_get_dev() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx (-254)-254
CAPPED_DATA 1 idx 1
DATA_SOURCE 0 primary $0
DATA_SOURCE 1 idx r mlx5_sd_ch_ix_get_dev_ix
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 idx 0-254[c]
UNITS 0 primary unit_byte
HALF_LOCKED2 &priv->state_lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 0 primary->sd->secondaries 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
CAPPED_DATA 1 idx 1
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 0 primary->sd->secondaries 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_pf_num_get() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devcom->comp->sem
HALF_LOCKED2 &ldev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_pf_num_get() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devcom->comp->sem
HALF_LOCKED2 &ldev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &primary_adev->adev.dev.mutex
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
HALF_LOCKED2 &primary_adev->adev.dev.mutex
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
CAPPED_DATA 0 primary 1
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
CAPPED_DATA 0 primary 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
CAPPED_DATA 0 primary 1
CAPPED_DATA 1 idx 1
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
CAPPED_DATA 0 primary 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &ldev->lock
LOCK2 &sd->devcom->comp->sem
TYPE_LOCK (struct mlx5_lag)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_print_group() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
DATA_SOURCE 0 primary $0
FUZZY_MAX 1 idx 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_print_group() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 0 primary->sd 4096-ptr_max
PARAM_VALUE 1 idx 2-s32max
DATA_SOURCE 0 primary $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &sd->devcom->comp->sem

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_remove() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 &primary_adev->adev.dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_remove() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 &primary_adev->adev.dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_resume() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_resume() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_resume() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_resume() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_suspend() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_suspend() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_suspend() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c _mlx5e_suspend() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &primary_adev->adev.dev.mutex

drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_create_q_counters() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_create_q_counters() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_destroy_q_counters() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_destroy_q_counters() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counter_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counter_cleanup() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counter_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counter_init() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 0 primary 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counter_supported() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counter_supported() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 primary unit_byte

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counters_work() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
FUZZY_MAX 1 idx 0
UNITS 0 primary unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c mlx5e_monitor_counters_work() -> mlx5_sd_primary_get_peer()

Type Parameter Key Value
PARAM_VALUE 1 idx 1-s32max
UNITS 0 primary unit_byte
HALF_LOCKED2 &pool->lock