Defined in 2 files as a function:
- include/linux/bitmap.h, line 449 (as a function)
- tools/include/linux/bitmap.h, line 187 (as a function)
Referenced in 23 files:
- arch/s390/kvm/kvm-s390.c
- drivers/accel/amdxdna/aie2_pci.c, line 140
- drivers/gpu/drm/i915/display/intel_display_power.c, line 1093
- drivers/hwtracing/ptt/hisi_ptt.c, line 968
- drivers/iio/adc/at91-sama5d2_adc.c
- drivers/iio/adc/max1363.c, line 308
- drivers/iio/industrialio-buffer.c, line 485
- drivers/iio/industrialio-core.c, line 2024
- drivers/infiniband/core/uverbs_ioctl.c, line 365
- drivers/input/input.c
- drivers/input/keyboard/gpio_keys.c, line 260
- drivers/net/ethernet/intel/i40e/i40e_ethtool.c, line 1282
- drivers/net/ethernet/intel/ice/ice_ethtool.c, line 2667
- drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c, line 344
- drivers/video/fbdev/core/fbmem.c
- include/linux/cpumask.h, line 837
- include/linux/linkmode.h, line 76
- include/linux/mm.h, line 1233
- include/linux/nodemask.h, line 234
- include/net/ip_tunnels.h, line 65
- lib/test_bitmap.c, line 1541
- net/mac80211/mlme.c, line 1327
- tools/testing/vma/include/dup.h, line 1018
Smatch caller information:
kernel/rcu/tree.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
mm/madvise.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &madv_behavior->mm->mmap_lock |
drivers/video/fbdev/core/fbmem.c fb_check_caps() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 0 |
| PARAM_VALUE | 1 | src2 | 0 |
| PARAM_VALUE | 2 | nbits | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/core/fbmem.c fb_check_caps() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 0 |
| PARAM_VALUE | 1 | src2 | 0 |
| PARAM_VALUE | 2 | nbits | 128 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &console_sem |
drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &table->comp_lock | ||
| TYPE_LOCK | (struct mlx5_irq_pool)->lock |
mm/oom_kill.c __nodes_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 1024 |
| BUF_SIZE | 0 | src1 | 128 |
| BUF_SIZE | 1 | src2 | 128 |
| DATA_SOURCE | 2 | nbits | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &oom_lock |
drivers/iio/industrialio-buffer.c iio_scan_mask_match() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 16,4096-ptr_max |
| PARAM_VALUE | 1 | src2 | 4096-ptr_max |
| PARAM_VALUE | 1 | *src2 | 1-u64max |
| BUF_SIZE | 1 | src2 | (-1),8-2048 |
| BUF_SIZE | 1 | src2 | (-1),8-2048 |
| DATA_SOURCE | 0 | src1 | $2 |
| DATA_SOURCE | 1 | src2 | $0 |
| DATA_SOURCE | 2 | nbits | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
mm/mmap.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mapping->i_mmap_rwsem | ||
| LOCK2 | &mm->mmap_lock | ||
| LOCK2 | &oldmm->mmap_lock | ||
| TYPE_LOCK | (struct address_space)->i_mmap_rwsem | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
mm/userfaultfd.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| LOCK2 | &mm->mmap_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
kernel/bpf/cpumask.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
drivers/iommu/hyperv/hv-irq-remap-x86.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_can_offload_gre4() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 5305635022266945536 |
| PARAM_VALUE | 2 | nbits | 18 |
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_can_offload_gre4() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 5305635022266945536 |
| PARAM_VALUE | 2 | nbits | 18 |
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_can_offload_gre6() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 7708135870300016640 |
| PARAM_VALUE | 2 | nbits | 18 |
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_can_offload_gre6() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 7708135870300016640 |
| PARAM_VALUE | 2 | nbits | 18 |
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
fs/resctrl/pseudo_lock.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rdtgroup_mutex |
drivers/infiniband/hw/hfi1/sdma.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 0 |
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/gpu/drm/i915/display/intel_display_power.c intel_display_power_put_mask_in_set() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 76 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/net_test.c ip_tunnel_flags_is_be16_compat() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 5229896870680580096 |
| PARAM_VALUE | 1 | src2 | 593676824017575936 |
| PARAM_VALUE | 2 | nbits | 18 |
| DATA_SOURCE | 0 | src1 | $0 |
drivers/accel/amdxdna/aie2_pci.c aie2_runtime_cfg() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 6089239824193884176,8657922399058149392 |
| PARAM_VALUE | 0 | *src1 | 2 |
| PARAM_VALUE | 1 | src2 | 4096-ptr_max |
| PARAM_VALUE | 2 | nbits | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &xdna->dev_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
io_uring/io-wq.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| USER_DATA | 0 | *src1 | 0-u64max[u] |
| USER_PTR | 0 | src1 | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ctx->uring_lock | ||
| HALF_LOCKED2 | &sqd->lock |
lib/test_bitmap.c test_zero_nbits() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 0 |
| PARAM_VALUE | 1 | src2 | 0 |
| PARAM_VALUE | 2 | nbits | 0 |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c linkmode_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 0 |
| PARAM_VALUE | 2 | nbits | 125 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| DATA_SOURCE | 0 | src1 | $0 |
| DATA_SOURCE | 1 | src2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_link_ksettings() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 0 |
| PARAM_VALUE | 2 | nbits | 125 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/build_policy.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 31 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 767 |
| BUF_SIZE | 0 | src1 | 96 |
| BUF_SIZE | 1 | src2 | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 63 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 127 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 17 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/input.c input_match_device_id() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 31 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vma.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/mlme.c ieee80211_determine_chan_mode() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 5085601633882025984 |
| PARAM_VALUE | 1 | src2 | 447041570136137728 |
| PARAM_VALUE | 2 | nbits | 128 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
mm/filemap.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/core/uverbs_ioctl.c ib_uverbs_run_method() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 0 |
| LOCK2 | &ufile->device->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu |
drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_set_link_ksettings() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 4096-ptr_max |
| PARAM_VALUE | 2 | nbits | 125 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/time/tick-broadcast.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 0,4096-ptr_max |
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &tick_broadcast_lock |
kernel/taskstats.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
mm/memory.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwtracing/ptt/hisi_ptt.c hisi_ptt_trace_valid_filter() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 6631156431632277504 |
| PARAM_VALUE | 1 | src2 | 2489071213534629888 |
| PARAM_VALUE | 1 | *src2 | 0-u16max |
| PARAM_VALUE | 2 | nbits | 64 |
| UNITS | 2 | nbits | unit_bit |
| LOCK2 | &hisi_ptt->filter_lock | ||
| TYPE_LOCK | (struct hisi_ptt)->filter_lock |
drivers/net/phy/phylink.c linkmode_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 4096-ptr_max |
| PARAM_VALUE | 2 | nbits | 125 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| DATA_SOURCE | 0 | src1 | $0 |
| DATA_SOURCE | 1 | src2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/cgroup/cpuset.c __nodes_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 1024 |
| BUF_SIZE | 0 | src1 | 128 |
| BUF_SIZE | 1 | src2 | 128 |
| DATA_SOURCE | 2 | nbits | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &cpuset_mutex | ||
| LOCK2 | global &cpuset_top_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/cgroup/cpuset.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &callback_lock | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
kernel/sched/build_utility.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &sched_domains_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/sched/fair.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 4096-ptr_max |
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | busiest | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/ip_tunnel.c ip_tunnel_flags_is_be16_compat() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 714885259135557632 |
| PARAM_VALUE | 2 | nbits | 18 |
| DATA_SOURCE | 0 | src1 | $0 |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
arch/x86/kernel/apic/vector.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &vector_lock |
net/ipv4/ip_gre.c ip_tunnel_flags_is_be16_compat() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 6217438685573107712 |
| PARAM_VALUE | 2 | nbits | 18 |
| DATA_SOURCE | 0 | src1 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
kernel/irq/cpuhotplug.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| LOCK2 | global &sparse_irq_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | global &cpuhp_state_mutex |
drivers/input/keyboard/gpio_keys.c gpio_keys_attr_store_helper() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 16,4096-ptr_max |
| PARAM_VALUE | 2 | nbits | 18,768 |
| BUF_SIZE | 1 | src2 | 8,96 |
| BUF_SIZE | 1 | src2 | 8,96 |
| CAPPED_DATA | 2 | nbits | 1 |
| DATA_SOURCE | 0 | src1 | r bitmap_alloc |
| DATA_SOURCE | 1 | src2 | r get_bm_events_by_type |
| DATA_SOURCE | 2 | nbits | r get_n_events_by_type |
| MEM_ZERO | 0 | src1 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/adc/at91-sama5d2_adc.c at91_adc_current_chan_is_touch() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 4096-ptr_max |
| BUF_SIZE | 0 | src1 | (-1),8-2048 |
| BUF_SIZE | 0 | src1 | (-1),8-2048 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/iio/adc/at91-sama5d2_adc.c at91_adc_update_scan_mode() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 0,16,4096-ptr_max |
| PARAM_VALUE | 1 | src2 | 4096-ptr_max |
| BUF_SIZE | 0 | src1 | 8-2048 |
| BUF_SIZE | 0 | src1 | 8-2048 |
| DATA_SOURCE | 0 | src1 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c linkmode_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 5772480217976840192 |
| PARAM_VALUE | 2 | nbits | 125 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| DATA_SOURCE | 0 | src1 | $0 |
| DATA_SOURCE | 1 | src2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c linkmode_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 125 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| DATA_SOURCE | 0 | src1 | $0 |
| DATA_SOURCE | 1 | src2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv4/ip_vti.c ip_tunnel_flags_is_be16_compat() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2 | 1632597225626685440 |
| PARAM_VALUE | 2 | nbits | 18 |
| DATA_SOURCE | 0 | src1 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
fs/erofs/data.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/industrialio-core.c iio_sanity_check_avail_scan_masks() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 0-s32max |
| CAPPED_DATA | 2 | nbits | 1 |
fs/ntfs/file.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c octep_set_link_ksettings() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 125 |
| BUF_SIZE | 0 | src1 | 16 |
| BUF_SIZE | 1 | src2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/mempolicy.c __nodes_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 1024 |
| BUF_SIZE | 0 | src1 | 128 |
| BUF_SIZE | 1 | src2 | 128 |
| DATA_SOURCE | 2 | nbits | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/zonefs/file.c vma_flags_test_all_mask() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 64 |
| BUF_SIZE | 0 | src1 | 8 |
| BUF_SIZE | 1 | src2 | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/adc/max1363.c max1363_match_mode() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 16,4096-ptr_max |
| PARAM_VALUE | 2 | nbits | 25 |
| BUF_SIZE | 0 | src1 | 8-2048 |
| BUF_SIZE | 0 | src1 | 8-2048 |
| DATA_SOURCE | 0 | src1 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
mm/page_owner.c __nodes_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 1024 |
| BUF_SIZE | 0 | src1 | 128 |
| BUF_SIZE | 1 | src2 | 128 |
| DATA_SOURCE | 2 | nbits | $2 |
drivers/net/ethernet/netronome/nfp/flower/action.c ip_tunnel_flags_is_be16_compat() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1 | 4096-ptr_max |
| PARAM_VALUE | 1 | src2 | 4558476781057798144 |
| PARAM_VALUE | 2 | nbits | 18 |
| DATA_SOURCE | 0 | src1 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
kernel/workqueue.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
kernel/cgroup/cpuset-v1.c __nodes_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nbits | 1024 |
| BUF_SIZE | 0 | src1 | 128 |
| BUF_SIZE | 1 | src2 | 128 |
| DATA_SOURCE | 2 | nbits | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex |
kernel/cgroup/cpuset-v1.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex |
kernel/sched/core.c cpumask_subset() -> bitmap_subset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | src1 | 1024 |
| BUF_SIZE | 1 | src2 | 1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| LOCK2 | rf.flags | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |