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_init_srq_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 4 reserved_top 0
LOCK2 &priv->cmd.poll_sem

drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_init_mcg_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 3 reserved_bot 0
PARAM_VALUE 4 reserved_top 0

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_create_zones() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 2 mask 8388607
BUF_SIZE 0 bitmap 336
DATA_SOURCE 3 reserved_bot $1
DATA_SOURCE 4 reserved_top $2

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_create_zones() -> mlx4_bitmap_init()

Type Parameter Key Value
BUF_SIZE 0 bitmap 224
DATA_SOURCE 1 num $3

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_create_zones() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 3 reserved_bot 0

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_create_zones() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 1 num 1
PARAM_VALUE 2 mask 255
PARAM_VALUE 3 reserved_bot 0
PARAM_VALUE 4 reserved_top 0

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_init_cq_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 4 reserved_top 0
LOCK2 &priv->cmd.poll_sem

drivers/net/ethernet/mellanox/mlx4/main.c mlx4_init_counters_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 3 reserved_bot 0
DATA_SOURCE 1 num r __roundup_pow_of_two
UNITS 1 num unit_array_size
LOCK2 &priv->cmd.poll_sem

drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_init_eq_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max

drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_init_pd_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 2 mask 131071
PARAM_VALUE 4 reserved_top 0

drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_init_uar_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 1 num 1-s32max
PARAM_VALUE 4 reserved_top 0
UNITS 1 num unit_page
UNITS 2 mask unit_page
UNITS 3 reserved_bot unit_page

drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_init_xrcd_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 1 num 65536
PARAM_VALUE 2 mask u16max
PARAM_VALUE 4 reserved_top 0

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_init_mr_table() -> mlx4_bitmap_init()

Type Parameter Key Value
PARAM_VALUE 0 bitmap 4096-ptr_max
PARAM_VALUE 2 mask u32max
PARAM_VALUE 4 reserved_top 0