Defined in 2 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/rcu/tree.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

mm/madvise.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &madv_behavior->mm->mmap_lock

drivers/video/fbdev/core/fbmem.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 0
PARAM_VALUE 1 bitmap2 0
PARAM_VALUE 2 bits 64,128
BUF_SIZE 0 bitmap1 (-1),16
BUF_SIZE 0 bitmap1 (-1),16
BUF_SIZE 1 bitmap2 (-1),16
BUF_SIZE 1 bitmap2 (-1),16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
HARD_MAX 2 bits 128
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 bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
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 bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 1024
BUF_SIZE 0 bitmap1 128
BUF_SIZE 0 bitmap1 128
BUF_SIZE 1 bitmap2 128
BUF_SIZE 1 bitmap2 128
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &oom_lock
HALF_LOCKED2 &pool->lock

drivers/iio/industrialio-buffer.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 16,4096-ptr_max
PARAM_VALUE 1 bitmap2 4096-ptr_max
PARAM_VALUE 1 *bitmap2 1-u64max
BUF_SIZE 1 bitmap2 (-1),8-2048
BUF_SIZE 1 bitmap2 (-1),8-2048
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

mm/mmap.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
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 bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

kernel/bpf/cpumask.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

drivers/iommu/hyperv/hv-irq-remap-x86.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 5305635022266945536,7708135870300016640
PARAM_VALUE 2 bits 18
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
HALF_LOCKED2 &mlxsw_sp->router->lock
TYPE_LOCK (struct mlxsw_sp_router)->lock

fs/resctrl/pseudo_lock.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rdtgroup_mutex

drivers/infiniband/hw/hfi1/sdma.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 0
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
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 bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 76
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

net/core/net_test.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 5229896870680580096
PARAM_VALUE 1 bitmap2 593676824017575936
PARAM_VALUE 2 bits 18
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

drivers/accel/amdxdna/aie2_pci.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 6089239824193884176,8657922399058149392
PARAM_VALUE 0 *bitmap1 2
PARAM_VALUE 1 bitmap2 4096-ptr_max
PARAM_VALUE 2 bits 7
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &xdna->dev_lock
HALF_LOCKED2 global &drm_unplug_srcu

io_uring/io-wq.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
USER_DATA 0 *bitmap1 0-u64max[u]
USER_PTR 0 bitmap1
LOCK2 rcu_read
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 &sqd->lock

lib/test_bitmap.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 0
PARAM_VALUE 1 bitmap2 0
PARAM_VALUE 2 bits 0
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 0
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_ethtool.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 0
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

kernel/sched/build_policy.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 rcu_read

drivers/input/input.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 7,15,17,31,63,127,767
BUF_SIZE 0 bitmap1 (-1),16,96
BUF_SIZE 0 bitmap1 (-1),16,96
BUF_SIZE 1 bitmap2 (-1),16,96
BUF_SIZE 1 bitmap2 (-1),16,96
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
HARD_MAX 2 bits 767
RX_PATH
TASK_NOT_RUNNING

mm/vma.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/mac80211/mlme.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 5085601633882025984
PARAM_VALUE 1 bitmap2 447041570136137728
PARAM_VALUE 2 bits 128
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

mm/filemap.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/uverbs_ioctl.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 0
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
LOCK2 &ufile->device->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_device)->disassociate_srcu

drivers/net/ethernet/intel/i40e/i40e_ethtool.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 4096-ptr_max
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

kernel/time/tick-broadcast.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 0,4096-ptr_max
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &tick_broadcast_lock

kernel/taskstats.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

mm/memory.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/hwtracing/ptt/hisi_ptt.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 6631156431632277504
PARAM_VALUE 1 bitmap2 2489071213534629888
PARAM_VALUE 1 *bitmap2 0-u16max
PARAM_VALUE 2 bits 64
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
UNITS 2 bits unit_bit
LOCK2 &hisi_ptt->filter_lock
TYPE_LOCK (struct hisi_ptt)->filter_lock

drivers/net/phy/phylink.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 4096-ptr_max
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

kernel/cgroup/cpuset.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 128,1024
BUF_SIZE 0 bitmap1 128,1024
BUF_SIZE 1 bitmap2 128,1024
BUF_SIZE 1 bitmap2 128,1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/sched/build_utility.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &sched_domains_mutex
HALF_LOCKED2 rcu_read

kernel/sched/fair.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 4096-ptr_max
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 busiest
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

net/ipv4/ip_tunnel.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 714885259135557632
PARAM_VALUE 2 bits 18
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

arch/x86/kernel/apic/vector.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 global &vector_lock

net/ipv4/ip_gre.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 6217438685573107712
PARAM_VALUE 2 bits 18
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

kernel/irq/cpuhotplug.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
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 bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 16,4096-ptr_max
PARAM_VALUE 2 bits 18,768
BUF_SIZE 1 bitmap2 8,96
BUF_SIZE 1 bitmap2 8,96
CAPPED_DATA 2 bits 1
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
MEM_ZERO 0 bitmap1
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 bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 4096-ptr_max
BUF_SIZE 0 bitmap1 (-1),8-2048
BUF_SIZE 0 bitmap1 (-1),8-2048
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/net/ethernet/fungible/funeth/funeth_ethtool.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 5772480217976840192
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

net/ipv4/ip_vti.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 1632597225626685440
PARAM_VALUE 2 bits 18
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

fs/erofs/data.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/iio/industrialio-core.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 0-s32max
CAPPED_DATA 2 bits 1
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
FUZZY_MAX 2 bits 65

fs/ntfs/file.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 16
BUF_SIZE 1 bitmap2 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

mm/mempolicy.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 1024
BUF_SIZE 0 bitmap1 128
BUF_SIZE 0 bitmap1 128
BUF_SIZE 1 bitmap2 128
BUF_SIZE 1 bitmap2 128
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

fs/zonefs/file.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 64
BUF_SIZE 0 bitmap1 8
BUF_SIZE 1 bitmap2 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/max1363.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 16,4096-ptr_max
PARAM_VALUE 2 bits 25
BUF_SIZE 0 bitmap1 8-2048
BUF_SIZE 0 bitmap1 8-2048
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

mm/page_owner.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 2 bits 1024
BUF_SIZE 0 bitmap1 128
BUF_SIZE 0 bitmap1 128
BUF_SIZE 1 bitmap2 128
BUF_SIZE 1 bitmap2 128
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

drivers/net/ethernet/netronome/nfp/flower/action.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 4096-ptr_max
PARAM_VALUE 1 bitmap2 4558476781057798144
PARAM_VALUE 2 bits 18
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->nfp_fl_lock

kernel/workqueue.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &wq_pool_mutex

kernel/cgroup/cpuset-v1.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 128,1024
BUF_SIZE 0 bitmap1 128,1024
BUF_SIZE 1 bitmap2 128,1024
BUF_SIZE 1 bitmap2 128,1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/sched/core.c bitmap_subset() -> __bitmap_subset()

Type Parameter Key Value
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 0 bitmap1 1024
BUF_SIZE 1 bitmap2 1024
BUF_SIZE 1 bitmap2 1024
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &p->pi_lock
LOCK2 rf.flags
TYPE_LOCK (struct task_struct)->pi_lock