Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx4/alloc.c mlx4_bitmap_alloc_range() -> find_aligned_range()

Type Parameter Key Value
PARAM_VALUE 5 skip_mask 0,192
CAPPED_DATA 3 len 1
DATA_SOURCE 3 len $1
DATA_SOURCE 4 align $2
DATA_SOURCE 5 skip_mask $3
FUZZY_MAX 5 skip_mask 192
NOSPEC 3 len
HARD_MAX 5 skip_mask 192
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 len 2-16777215[c]
HOST_DATA 4 align 0-s32max[c]
USER_DATA 3 len 2-16777215[c]
USER_DATA 4 align 0-s32max
UNITS 1 start unit_page
UNITS 2 nbits unit_page
UNITS 3 len unit_array_size
UNITS 4 align unit_array_size
LOCK2 &bitmap->lock
HALF_LOCKED2 &priv->cmd.poll_sem
HALF_LOCKED2 &zones->lock
TYPE_LOCK (struct mlx4_bitmap)->lock

drivers/net/ethernet/mellanox/mlx4/alloc.c mlx4_bitmap_alloc_range() -> find_aligned_range()

Type Parameter Key Value
PARAM_VALUE 1 start 0
PARAM_VALUE 5 skip_mask 0,192
CAPPED_DATA 2 nbits 1
CAPPED_DATA 3 len 1
DATA_SOURCE 3 len $1
DATA_SOURCE 4 align $2
DATA_SOURCE 5 skip_mask $3
FUZZY_MAX 5 skip_mask 192
NOSPEC 3 len
HARD_MAX 5 skip_mask 192
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 len 2-16777215[c]
HOST_DATA 4 align 0-s32max[c]
USER_DATA 3 len 2-16777215[c]
USER_DATA 4 align 0-s32max
UNITS 2 nbits unit_page
UNITS 3 len unit_array_size
UNITS 4 align unit_array_size
LOCK2 &bitmap->lock
HALF_LOCKED2 &priv->cmd.poll_sem
HALF_LOCKED2 &zones->lock
TYPE_LOCK (struct mlx4_bitmap)->lock