Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/ethernet/mellanox/mlx4/cq.c, line 257
- drivers/net/ethernet/mellanox/mlx4/main.c, line 2624
- drivers/net/ethernet/mellanox/mlx4/mr.c
- drivers/net/ethernet/mellanox/mlx4/pd.c, line 89
- drivers/net/ethernet/mellanox/mlx4/port.c
- drivers/net/ethernet/mellanox/mlx4/qp.c, line 273
- drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
- drivers/net/ethernet/mellanox/mlx4/srq.c, line 132
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] |