Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

kernel/irq/matrix.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 3 nr 1
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &vector_lock
HALF_LOCKED2 flags

drivers/crypto/ccp/ccp-dev-v5.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 16,128
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 0-64
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map (-1),16
BUF_SIZE 0 map (-1),16
CAPPED_DATA 3 nr 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
HARD_MAX 1 size 128
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ccp->sb_mutex

drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 1-u64max
PARAM_VALUE 2 start 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dm->lock
HALF_LOCKED2 &pool->mutex
TYPE_LOCK (struct mlx5_dm)->lock

drivers/infiniband/hw/mlx5/dm.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 1-1048575
PARAM_VALUE 2 start 0-1048574
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 32
BUF_SIZE 0 map 32
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
UNITS 1 size unit_page
UNITS 2 start unit_page
LOCK2 &dm->lock
TYPE_LOCK (struct mlx5_dm)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 start 0-s32max,18446744071562067968-u64max
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 32
BUF_SIZE 0 map 32
CAPPED_DATA 3 nr 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
NO_OVERFLOW_SIMPLE 3 nr
UNITS 2 start unit_bit
UNITS 3 nr unit_bit
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock

drivers/gpu/drm/xe/xe_guc_id_mgr.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 1-u32max
PARAM_VALUE 2 start 0
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
FUZZY_MAX 1 size 2
NOSPEC 3 nr
NOSPEC 3 nr
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 nr 0-u32max
UNITS 3 nr unit_array_size

drivers/gpu/drm/xe/xe_guc_db_mgr.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 1-u32max
PARAM_VALUE 2 start 0
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 nr 0-u32max

drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_bit
UNITS 2 start unit_bit
UNITS 3 nr unit_bit
LOCK2 bh
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &ppm->map_lock

mm/cma.c cma_range_alloc() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0
CAPPED_DATA 3 nr 1
CAPPED_DATA 4 align_mask 1
CAPPED_DATA 4 align_mask 1
DATA_SOURCE 1 size r cma_bitmap_maxno
DATA_SOURCE 3 nr r cma_bitmap_pages_to_bits
DATA_SOURCE 4 align_mask r cma_bitmap_aligned_mask
DATA_SOURCE 5 align_offset r cma_bitmap_aligned_offset
PARAM_COMPARE 1 size >= $3
PARAM_COMPARE 3 nr <= $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 nr 0-s32max[c]
USER_DATA 3 nr 0-s32max[c]
LOCK2 &cma->lock
LOCK2 irq
TYPE_LOCK (struct cma)->lock

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0
PARAM_VALUE 4 align_mask 15
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 0-u32max
UNITS 1 size unit_page
UNITS 3 nr unit_page
UNITS 4 align_mask unit_page

drivers/media/common/videobuf2/videobuf2-core.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 1-u64max
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 1-u32max
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 nr 1-s32max[c]
NO_OVERFLOW_SIMPLE 1 size
NO_OVERFLOW_SIMPLE 3 nr
UNITS 3 nr unit_array_size

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 8
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 8
PARAM_VALUE 4 align_mask 3
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 8
PARAM_VALUE 4 align_mask 3
PARAM_VALUE 5 align_offset 1
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 1
PARAM_VALUE 3 nr 8
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 1
PARAM_VALUE 3 nr 8
PARAM_VALUE 4 align_mask 7
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 1
PARAM_VALUE 3 nr 8
PARAM_VALUE 4 align_mask 7
PARAM_VALUE 5 align_offset 4
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 10
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 32
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 24

lib/test_bitmap.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 4334405719327006720
PARAM_VALUE 1 size 192
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 33
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 24

lib/iommu-helper.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 start 0-9007199254745086,18442240474082181121-u64max[c]
HOST_DATA 3 nr 1-3145730[c]
USER_DATA 2 start 0-9007201402224637,18442240474082181121-u64max[c]
USER_DATA 3 nr 1-1048577[c]
UNITS 1 size unit_page
UNITS 2 start unit_page
LOCK2 flags
LOCK2 global &iommu_bitmap_lock

drivers/net/ethernet/marvell/octeontx2/af/rvu.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 1-u64max
PARAM_VALUE 2 start 0
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 1-4096[c]
HOST_DATA 3 nr 0-256
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size

drivers/usb/mtu3/mtu3_core.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 16
BUF_SIZE 0 map 16
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mtu->lock
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &data->dev->lock
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &func->ffs->eps_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct mtu3)->lock

drivers/usb/dwc2/hcd_queue.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 start 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 nr 0-100,2147483648-u32max
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map (-1),104
BUF_SIZE 0 map (-1),104
CAPPED_DATA 3 nr 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hsotg->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct dwc2_hsotg)->lock

lib/region_alloc_benchmark.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 0-18446744073709551614
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 0-255
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
MEM_ZERO 0 map

drivers/infiniband/hw/irdma/utils.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 0-67108864
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pble_rsrc->pble_mutex_lock
LOCK2 &pprm->prm_lock
LOCK2 flags
TYPE_LOCK (struct irdma_hmc_pble_rsrc)->pble_mutex_lock
TYPE_LOCK (struct irdma_pble_prm)->prm_lock

drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 nr 1-u16max
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
UNITS 1 size unit_array_size
UNITS 2 start unit_array_size
LOCK2 &rvu->rsrc_lock
TYPE_LOCK (struct rvu)->rsrc_lock

lib/genalloc.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 start 2-4097[c]
HOST_DATA 3 nr 0-u32max[c]
USER_DATA 2 start 2-s32max[c]
USER_DATA 3 nr 0-u32max[c]
UNITS 2 start unit_bit
LOCK2 rcu_read
HALF_LOCKED2 &chan->lock
HALF_LOCKED2 &ipc->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &cpm_muram_lock

lib/genalloc.c gen_pool_first_fit_align() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0-18446744073709551614
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
FUZZY_MAX 2 start 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 start 1-4097[c]
HOST_DATA 3 nr 0-u32max[c]
USER_DATA 2 start 1-s32max[c]
USER_DATA 3 nr 0-u32max[c]
UNITS 2 start unit_bit
LOCK2 rcu_read
HALF_LOCKED2 &chan->lock
HALF_LOCKED2 &ipc->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &cpm_muram_lock

drivers/soc/qcom/rpmh-rsc.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 48
PARAM_VALUE 2 start 0-s32max
PARAM_VALUE 3 nr 0-16
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
LOCK2 &ctrlr->cache_lock
HALF_LOCKED2 &drv->lock
TYPE_LOCK (struct rpmh_ctrlr)->cache_lock

drivers/leds/rgb/leds-qcom-lpg.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 1-s32max
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
CAPPED_DATA 3 nr 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &data->lock
LOCK2 &lpg->lock
HALF_LOCKED2 &cdev->led_access
HALF_LOCKED2 &cdev->trigger_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct lpg)->lock
TYPE_LOCK (struct pattern_trig_data)->lock

drivers/net/ethernet/marvell/octeontx2/af/mcs.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 1-u64max
PARAM_VALUE 3 nr 1
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
UNITS 1 size unit_array_size
LOCK2 &rvu->rsrc_lock
TYPE_LOCK (struct rvu)->rsrc_lock

drivers/gpu/drm/omapdrm/tcm-sita.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 1-u64max
PARAM_VALUE 2 start 0-18446744073709551614
PARAM_VALUE 3 nr 1-u16max
PARAM_VALUE 4 align_mask 0-4350
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 4096
BUF_SIZE 0 map 4096
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
CAPPED_DATA 3 nr 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
POWER_OF_TWO 4 align_mask
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tcm->lock
HALF_LOCKED2 &omap_obj->lock
TYPE_LOCK (struct tcm)->lock

drivers/net/ethernet/intel/ice/ice_base.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 0-u16max
PARAM_VALUE 2 start 0
PARAM_VALUE 3 nr 0-u16max
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
NOSPEC 3 nr
NOSPEC 3 nr
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 0-64[c]
USER_DATA 3 nr 1-u16max[c]
UNITS 3 nr unit_array_size
LOCK2 qs_cfg->qs_mutex
HALF_LOCKED2 &vsi->xdp_state_lock

drivers/infiniband/hw/usnic/usnic_transport.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 8192
PARAM_VALUE 3 nr 1
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &roce_bitmap_lock
HALF_LOCKED2 &qp_grp->lock
HALF_LOCKED2 &qp_grp->vf->pf->usdev_lock
HALF_LOCKED2 &us_ibdev->usdev_lock
HALF_LOCKED2 &vf->lock
TYPE_LOCK (struct usnic_ib_dev)->usdev_lock

drivers/net/ethernet/intel/ice/ice_irq.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 2 start 0
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 nr 0-u16max
NO_OVERFLOW_SIMPLE 3 nr
UNITS 3 nr unit_array_size
LOCK2 &of->mutex
LOCK2 &pdev->dev.mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pf->vfs.table_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vf_dev->dev.mutex
HALF_LOCKED2 global &pci_rescan_remove_lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/crypto/ccp/ccp-dev-v3.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 3 nr 0-64
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
CAPPED_DATA 3 nr 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
LOCK2 &ccp->sb_mutex
TYPE_LOCK (struct ccp_device)->sb_mutex

kernel/bpf/core.c bitmap_find_next_zero_area() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 1 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 start 0
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
DATA_SOURCE 0 map $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 nr $3
DATA_SOURCE 4 align_mask $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pack_mutex
HALF_LOCKED2 &d->mutex

lib/find_bit_benchmark.c test_bitmap_find_next_zero_area_off() -> bitmap_find_next_zero_area_off()

Type Parameter Key Value
PARAM_VALUE 0 map 1969539149701128192
PARAM_VALUE 1 size 327680
PARAM_VALUE 2 start 0-327679
PARAM_VALUE 3 nr 8
PARAM_VALUE 4 align_mask 0
PARAM_VALUE 5 align_offset 0
BUF_SIZE 0 map 40960
BUF_SIZE 0 map 40960
DATA_SOURCE 0 map $0
FUZZY_MAX 2 start 0