Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/ethernet/mellanox/mlx4/cq.c, line 280
- drivers/net/ethernet/mellanox/mlx4/main.c, line 2671
- drivers/net/ethernet/mellanox/mlx4/mr.c
- drivers/net/ethernet/mellanox/mlx4/pd.c, line 107
- drivers/net/ethernet/mellanox/mlx4/port.c
- drivers/net/ethernet/mellanox/mlx4/qp.c
- drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
- drivers/net/ethernet/mellanox/mlx4/srq.c, line 153
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 |