Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_srq_alloc_icm() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 8717614589588709376
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
HALF_LOCKED2 &devr->srq_lock
HALF_LOCKED2 global &device_list_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c counter_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c cq_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mac_alloc_res() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mac_free_res() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mpt_alloc_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mpt_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mpt_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mtt_alloc_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mtt_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c qp_alloc_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c qp_alloc_res() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c qp_alloc_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c qp_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c qp_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c srq_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c vlan_alloc_res() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c xrcdn_free_res() -> get_param_l()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
USER_DATA 0 *arg 0-u64max
USER_PTR 0 arg
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_register_mac() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 7733162625180684288
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &qp->mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_register_vlan() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 1238434225256968192
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_qp_reserve_range() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 2027463487432720384
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]
HALF_LOCKED2 &context->wqn_ranges_mutex

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cq_alloc_icm() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 3754931384996044800
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]

drivers/net/ethernet/mellanox/mlx4/main.c mlx4_counter_alloc() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 381358209501806592
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]

drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_xrcd_alloc() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 2112790871959035904
HOST_DATA 0 *arg 0-u64max[c]
LOCK2 &ibudev->xrcd_tree_mutex
HALF_LOCKED2 &file->device->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_device)->xrcd_tree_mutex

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_alloc_mtt_range() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 2111774673222905856
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_mpt_reserve() -> get_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 39121722239860736
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *arg 0-u64max[c]