Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/ethernet/mellanox/mlx4/alloc.c, line 115
- drivers/net/ethernet/mellanox/mlx4/cq.c, line 223
- drivers/net/ethernet/mellanox/mlx4/eq.c, line 1018
- drivers/net/ethernet/mellanox/mlx4/main.c, line 2604
- drivers/net/ethernet/mellanox/mlx4/mcg.c, line 1138
- drivers/net/ethernet/mellanox/mlx4/mr.c, line 443
- drivers/net/ethernet/mellanox/mlx4/pd.c
- drivers/net/ethernet/mellanox/mlx4/srq.c, line 100
Smatch caller information:
drivers/net/ethernet/mellanox/mlx4/srq.c __mlx4_srq_alloc_icm() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_qp_attach_common() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->mcg_table.mutex | ||
| TYPE_LOCK | (struct mlx4_mcg_table)->mutex |
drivers/net/ethernet/mellanox/mlx4/cq.c __mlx4_cq_alloc_icm() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx4/main.c __mlx4_counter_alloc() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_create_eq() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
drivers/net/ethernet/mellanox/mlx4/pd.c __mlx4_xrcd_alloc() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ibudev->xrcd_tree_mutex |
drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_pd_alloc() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_uar_alloc() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &file->hw_destroy_rwsem | ||
| HALF_LOCKED2 | &file->ucontext_lock | ||
| HALF_LOCKED2 | &priv->bf_mutex |
drivers/net/ethernet/mellanox/mlx4/alloc.c mlx4_bitmap_alloc_range() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bitmap | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->cmd.poll_sem | ||
| HALF_LOCKED2 | &zones->lock |
drivers/net/ethernet/mellanox/mlx4/mr.c __mlx4_mpt_reserve() -> mlx4_bitmap_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |