Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

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