Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/net/ethernet/mellanox/mlx4/cq.c
- drivers/net/ethernet/mellanox/mlx4/eq.c
- drivers/net/ethernet/mellanox/mlx4/main.c, line 2662
- drivers/net/ethernet/mellanox/mlx4/mcg.c
- drivers/net/ethernet/mellanox/mlx4/mr.c, line 464
- drivers/net/ethernet/mellanox/mlx4/pd.c
- drivers/net/ethernet/mellanox/mlx4/srq.c
Smatch caller information:
drivers/net/ethernet/mellanox/mlx4/srq.c __mlx4_srq_alloc_icm() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 0 | bitmap->last | 0-65 |
| PARAM_VALUE | 0 | bitmap->max | 1-u32max |
| PARAM_VALUE | 1 | obj | 0-4294967294 |
| PARAM_VALUE | 2 | use_rr | 0 |
| DATA_SOURCE | 1 | obj | r mlx4_bitmap_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/srq.c __mlx4_srq_free_icm() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 0 |
| DATA_SOURCE | 1 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | obj | 0-s32max[c] |
| USER_DATA | 1 | obj | 0-s32max[c] |
| UNITS | 1 | obj | unit_array_size |
drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_qp_attach_common() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 0 | bitmap->last | 0-65 |
| PARAM_VALUE | 0 | bitmap->max | 1-u32max |
| PARAM_VALUE | 2 | use_rr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->mcg_table.mutex | ||
| TYPE_LOCK | (struct mlx4_mcg_table)->mutex |
drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_qp_detach_common() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 0-67108863 |
| PARAM_VALUE | 2 | use_rr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->mcg_table.mutex | ||
| TYPE_LOCK | (struct mlx4_mcg_table)->mutex |
drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_qp_detach_common() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 0-67108863 |
| PARAM_VALUE | 2 | use_rr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | obj | 0-u16max[c] |
| 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_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 0 | bitmap->last | 0-65 |
| PARAM_VALUE | 0 | bitmap->max | 1-u32max |
| PARAM_VALUE | 1 | obj | 0-4294967294 |
| PARAM_VALUE | 2 | use_rr | 0 |
| DATA_SOURCE | 1 | obj | r mlx4_bitmap_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/cq.c __mlx4_cq_free_icm() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 0 |
| DATA_SOURCE | 1 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | obj | 0-s32max[c] |
| USER_DATA | 1 | obj | 0-s32max[c] |
| UNITS | 1 | obj | unit_array_size |
drivers/net/ethernet/mellanox/mlx4/main.c __mlx4_counter_free() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 1 |
| DATA_SOURCE | 1 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | obj | 0-s32max[c] |
| USER_DATA | 1 | obj | 0-s32max[c] |
| UNITS | 1 | obj | unit_array_size |
drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_create_eq() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 0 | bitmap->last | 0-65 |
| PARAM_VALUE | 0 | bitmap->max | 1-u32max |
| PARAM_VALUE | 1 | obj | 0-4294967294 |
| PARAM_VALUE | 2 | use_rr | 1 |
| DATA_SOURCE | 1 | obj | r mlx4_bitmap_alloc |
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_free_eq() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/pd.c __mlx4_xrcd_free() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 1 |
| DATA_SOURCE | 1 | obj | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | obj | 0-s32max[c] |
| USER_DATA | 1 | obj | 0-s32max[c] |
| UNITS | 1 | obj | unit_array_size |
| HALF_LOCKED2 | irq |
drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_pd_free() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 1 |
| DATA_SOURCE | 1 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_uar_free() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | obj | unit_page |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &file->hw_destroy_rwsem | ||
| HALF_LOCKED2 | &file->ucontext_lock | ||
| HALF_LOCKED2 | &priv->bf_mutex | ||
| HALF_LOCKED2 | &ufile->hw_destroy_rwsem |
drivers/net/ethernet/mellanox/mlx4/mr.c __mlx4_mpt_release() -> mlx4_bitmap_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | use_rr | 0 |
| DATA_SOURCE | 1 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | obj | unit_array_size |