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/steering/hws/fs_hws_pools.c mlx5_fs_hws_mh_pool_release_mh() -> mlx5_fs_pool_release_index()

Type Parameter Key Value
PARAM_VALUE 0 fs_pool 4096-ptr_max
PARAM_VALUE 0 fs_pool->dev->cmd.vars.throttle_sem.first_waiter->up 0-1
PARAM_VALUE 0 fs_pool->dev->cmd.vars.unprivileged_sem.first_waiter->up 0-1
PARAM_VALUE 0 fs_pool->ops->bulk_create 2271190718067032064,7255817354910113792,8266951092420468736
PARAM_VALUE 0 fs_pool->ops->bulk_destroy 1401573390153252864,5691771893272776704,8168868113983586304
PARAM_VALUE 0 fs_pool->ops->update_threshold 3780807736803602432,6952560059768127488
PARAM_VALUE 1 pool_index 321149707104325632
BUF_SIZE 0 fs_pool (-1),240
BUF_SIZE 0 fs_pool (-1),240
CAPPED_DATA 0 fs_pool 1
DATA_SOURCE 0 fs_pool $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chains->lock
HALF_LOCKED2 &ct_priv->control_lock
HALF_LOCKED2 &esw->fdb_table.offloads.indir->lock
HALF_LOCKED2 &esw->offloads.reps_lock
HALF_LOCKED2 &fs_prot->prot_mutex
HALF_LOCKED2 &priv->macsec->lock
HALF_LOCKED2 &tc_psample->restore_lock

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c mlx5_fs_hws_pr_pool_release_pr() -> mlx5_fs_pool_release_index()

Type Parameter Key Value
PARAM_VALUE 0 fs_pool 4096-ptr_max
PARAM_VALUE 0 fs_pool->dev->cmd.vars.throttle_sem.first_waiter->up 0-1
PARAM_VALUE 0 fs_pool->dev->cmd.vars.unprivileged_sem.first_waiter->up 0-1
PARAM_VALUE 0 fs_pool->ops->bulk_create 2271190718067032064,7255817354910113792,8266951092420468736
PARAM_VALUE 0 fs_pool->ops->bulk_destroy 1401573390153252864,5691771893272776704,8168868113983586304
PARAM_VALUE 0 fs_pool->ops->update_threshold 3780807736803602432,6952560059768127488
PARAM_VALUE 1 pool_index 7019066018583638016
BUF_SIZE 0 fs_pool (-1),240
BUF_SIZE 0 fs_pool (-1),240
CAPPED_DATA 0 fs_pool 1
DATA_SOURCE 0 fs_pool $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c mlx5_fc_pool_release_counter() -> mlx5_fs_pool_release_index()

Type Parameter Key Value
PARAM_VALUE 0 fs_pool 4096-ptr_max
PARAM_VALUE 1 pool_index 4310887576808153088
DATA_SOURCE 0 fs_pool $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->intf_state_mutex