Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_srq_free_icm() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 1581303298277879808
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c counter_alloc_res() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-4294967294
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *arg 0-u64max[c]
UNITS 1 val unit_array_size
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_alloc_res() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-4294967294
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *arg 0-u64max[c]
UNITS 1 val unit_array_size
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() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-s32max
DATA_SOURCE 0 arg $5
DATA_SOURCE 1 val r __mlx4_register_mac
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-4294967294
DATA_SOURCE 0 arg $5
DATA_SOURCE 1 val r __mlx4_mpt_reserve
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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 mtt_alloc_res() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-4294967294
DATA_SOURCE 0 arg $5
DATA_SOURCE 1 val r __mlx4_alloc_mtt_range
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *arg 0-u64max[c]
UNITS 1 val unit_array_size
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() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-4294967294
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *arg 0-u64max[c]
HOST_DATA 1 val 0-s32max[c]
USER_DATA 1 val 0-s32max[c]
UNITS 1 val unit_array_size
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_alloc_res() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-4294967294
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *arg 0-u64max[c]
UNITS 1 val unit_array_size
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() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 2-127
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_alloc_res() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 4096-ptr_max
PARAM_VALUE 1 val 0-4294967294
DATA_SOURCE 0 arg $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *arg 0-u64max[c]
UNITS 1 val unit_array_size
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() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 7733162625180684288
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *arg 0-u64max[c]
UNITS 1 val unit_array_size
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &qp->mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_unregister_mac() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 3074595940564357120
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_array_size
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &qp->mutex

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_qp_alloc_icm() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 6682056557695037440
PARAM_VALUE 0 *arg 0
PARAM_VALUE 1 val 1-u32max
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 val 1-s32max[c]
UNITS 1 val unit_array_size

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_qp_free_icm() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 6537990456813584384
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 val 1-s32max[c]
UNITS 1 val unit_array_size

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_qp_release_range() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 2881233614603882496
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-s32max[c]
USER_DATA 1 val 0-s32max[c]
UNITS 1 val unit_array_size
HALF_LOCKED2 &context->wqn_ranges_mutex
HALF_LOCKED2 &dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 arg 176233884470276096
PARAM_VALUE 0 *arg 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &context->wqn_ranges_mutex

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cq_free_icm() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 6924034632682389504
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/main.c mlx4_counter_free() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 230101471033933824
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctr_table->mutex

drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_xrcd_free() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 8851778392272076800
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
NOCHECK_CALL
HALF_LOCKED2 &ibudev->xrcd_tree_mutex
TYPE_LOCK (struct ib_uverbs_device)->xrcd_tree_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 arg 139235621559549952
PARAM_VALUE 0 *arg 0
PARAM_VALUE 1 val 0-s32max
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_free_mtt_range() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 5590928861914398720
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_mpt_alloc_icm() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 8562356549989564416
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_mpt_free_icm() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 5163423894762864640
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_mpt_release() -> set_param_l()

Type Parameter Key Value
PARAM_VALUE 0 arg 5654046803335929856
PARAM_VALUE 0 *arg 0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL