Defined in 2 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

mm/madvise.c bitmap_equal() -> __bitmap_equal()

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/net/ethernet/wangxun/txgbe/txgbe_aml.c bitmap_equal() -> __bitmap_equal()

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
LOCK2 &pool->lock

arch/x86/hyperv/hv_apic.c bitmap_equal() -> __bitmap_equal()

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
TASK_NOT_RUNNING
LOCK2 flags

drivers/iio/industrialio-buffer.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 0,16,4096-ptr_max
BUF_SIZE 0 bitmap1 (-1),8-2048
BUF_SIZE 0 bitmap1 (-1),8-2048
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/userfaultfd.c bitmap_equal() -> __bitmap_equal()

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
LOCK2 &mfill_state->ctx->map_changing_lock
LOCK2 &state.ctx->map_changing_lock
TYPE_LOCK (struct userfaultfd_ctx)->map_changing_lock

drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 4096-ptr_max
PARAM_VALUE 2 bits 29
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mlxsw_sp->router->lock

kernel/bpf/cpumask.c bitmap_equal() -> __bitmap_equal()

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

fs/ocfs2/cluster/heartbeat.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 506558162151456768,4278936106004934656
PARAM_VALUE 2 bits 255
BUF_SIZE 0 bitmap1 32
BUF_SIZE 0 bitmap1 32
BUF_SIZE 1 bitmap2 32
BUF_SIZE 1 bitmap2 32
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
HALF_LOCKED2 global &o2hb_live_lock

drivers/soc/fsl/qbman/qman_portal.c bitmap_equal() -> __bitmap_equal()

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 global &qman_lock

drivers/net/ethernet/intel/ice/ice_sched.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 2 bits 8
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
LOCK2 &pi->sched_lock
TYPE_LOCK (struct ice_port_info)->sched_lock

drivers/target/iscsi/iscsi_target.c bitmap_equal() -> __bitmap_equal()

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

drivers/xen/xen-acpi-processor.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 0,16,4096-ptr_max
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
NO_OVERFLOW_SIMPLE 2 bits
UNITS 2 bits unit_array_size

kernel/trace/trace_events_filter.c bitmap_equal() -> __bitmap_equal()

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
HALF_LOCKED2 global &event_mutex

drivers/input/joydev.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 2 bits 32,64,768
BUF_SIZE 0 bitmap1 (-1),96
BUF_SIZE 0 bitmap1 (-1),96
BUF_SIZE 1 bitmap2 (-1),96
BUF_SIZE 1 bitmap2 (-1),96
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

drivers/thermal/cpufreq_cooling.c bitmap_equal() -> __bitmap_equal()

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

kernel/irq/manage.c bitmap_equal() -> __bitmap_equal()

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

mm/mprotect.c bitmap_equal() -> __bitmap_equal()

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
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &tsk->signal->exec_update_lock

net/core/net_test.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 8623781621947117568
PARAM_VALUE 1 bitmap2 6583852560820981760
PARAM_VALUE 1 *bitmap2 0-u16max
PARAM_VALUE 2 bits 18
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

drivers/memstick/core/ms_block.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
CAPPED_DATA 2 bits 1
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->host->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &system_transition_mutex
TYPE_LOCK (struct memstick_host)->lock

lib/test_bitmap.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 0,4096-ptr_max
BUF_SIZE 0 bitmap1 (-1),16,32,64,120,128
BUF_SIZE 0 bitmap1 (-1),16,32,64,120,128
BUF_SIZE 1 bitmap2 (-1),16,40,64,120,128
BUF_SIZE 1 bitmap2 (-1),16,40,64,120,128
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2

lib/test_bitmap.c test_bitmap_parse() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 6200843027466809344
PARAM_VALUE 1 bitmap2 1-u64max
PARAM_VALUE 2 bits 0-s32max,2147483649-u32max
BUF_SIZE 0 bitmap1 256
CAPPED_DATA 2 bits 1

lib/test_bitmap.c test_bitmap_parselist() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 4020818284574683136
PARAM_VALUE 1 bitmap2 1-u64max
BUF_SIZE 0 bitmap1 256

lib/test_bitmap.c test_mem_optimisations() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 5969120583671107584
PARAM_VALUE 1 bitmap2 5467608211764772864
PARAM_VALUE 2 bits 1024
BUF_SIZE 0 bitmap1 128
BUF_SIZE 1 bitmap2 128

lib/test_bitmap.c test_mem_optimisations() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 5969120583671107584
PARAM_VALUE 1 bitmap2 5467608211764772864
PARAM_VALUE 2 bits 1024
BUF_SIZE 0 bitmap1 128
BUF_SIZE 1 bitmap2 128

drivers/block/drbd/drbd_main.c bitmap_equal() -> __bitmap_equal()

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->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &resource->adm_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 &resources_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

mm/vma.c bitmap_equal() -> __bitmap_equal()

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 &ctx->ring_lock
HALF_LOCKED2 &mm->mmap_lock

fs/ocfs2/dlm/dlmdomain.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 4096-ptr_max
PARAM_VALUE 2 bits 255
BUF_SIZE 0 bitmap1 32
BUF_SIZE 0 bitmap1 32
BUF_SIZE 1 bitmap2 32
BUF_SIZE 1 bitmap2 32
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dlm->spinlock
TYPE_LOCK (struct dlm_ctxt)->spinlock

kernel/time/tick-broadcast.c bitmap_equal() -> __bitmap_equal()

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
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock

arch/x86/hyperv/mmu.c bitmap_equal() -> __bitmap_equal()

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
LOCK2 flags

arch/x86/kernel/apic/ipi.c bitmap_equal() -> __bitmap_equal()

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 &cpu_add_remove_lock

drivers/net/phy/phy_device.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 718301159408312320
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

drivers/net/phy/phylink.c bitmap_equal() -> __bitmap_equal()

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
HALF_LOCKED2 &pl->state_mutex

kernel/cgroup/cpuset.c bitmap_equal() -> __bitmap_equal()

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
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex
HALF_LOCKED2 rcu_read

kernel/sched/build_utility.c bitmap_equal() -> __bitmap_equal()

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 &sched_domains_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/ice/virt/queues.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 5703714955082883072
PARAM_VALUE 0 *bitmap1 1-u16max
PARAM_VALUE 2 bits 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
LOCK2 &pool->lock
LOCK2 &vf->cfg_lock
TYPE_LOCK (struct ice_vf)->cfg_lock

drivers/infiniband/hw/hfi1/affinity.c bitmap_equal() -> __bitmap_equal()

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 &affinity->lock
HALF_LOCKED2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/dma/dmaengine.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 2 bits 16
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dma_list_mutex

lib/interval_tree_test.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 16,4096-ptr_max
PARAM_VALUE 1 bitmap2 16,4096-ptr_max
CAPPED_DATA 2 bits 1
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
MEM_ZERO 0 bitmap1
MEM_ZERO 1 bitmap2

drivers/net/phy/phy.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 1 bitmap2 1625315627519328256,4261853042879029248
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
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c bitmap_equal() -> __bitmap_equal()

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
HALF_LOCKED2 global &rtnl_mutex

kernel/time/tick-common.c bitmap_equal() -> __bitmap_equal()

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 global &clockevents_lock
HALF_LOCKED2 flags

drivers/net/ethernet/broadcom/tg3.c bitmap_equal() -> __bitmap_equal()

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
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 0,1808684550215589888
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/iio/proximity/d3323aa.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 7880677376860803072
PARAM_VALUE 1 bitmap2 6640482985214169088
PARAM_VALUE 2 bits 48
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

mm/mempolicy.c bitmap_equal() -> __bitmap_equal()

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
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock

drivers/thermal/intel/intel_powerclamp.c bitmap_equal() -> __bitmap_equal()

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 &powerclamp_lock
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &of->mutex

drivers/net/ethernet/mellanox/mlx4/cmd.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 bits
UNITS 2 bits unit_array_size
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmmaster.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 4096-ptr_max
PARAM_VALUE 2 bits 255
BUF_SIZE 0 bitmap1 32
BUF_SIZE 0 bitmap1 32
BUF_SIZE 1 bitmap2 32
BUF_SIZE 1 bitmap2 32
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mle->spinlock
TYPE_LOCK (struct dlm_master_list_entry)->spinlock

kernel/trace/trace_hwlat.c bitmap_equal() -> __bitmap_equal()

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/mlock.c bitmap_equal() -> __bitmap_equal()

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

net/ethtool/linkmodes.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 5494868500236607488
PARAM_VALUE 1 bitmap2 0
PARAM_VALUE 2 bits 125
BUF_SIZE 0 bitmap1 16
BUF_SIZE 0 bitmap1 16
BUF_SIZE 1 bitmap2 0
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

arch/x86/virt/svm/sev.c bitmap_equal() -> __bitmap_equal()

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
LOCK2 _T->lock
LOCK2 global &sev_cmd_mutex

fs/ocfs2/stack_o2cb.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 473733316289957888
PARAM_VALUE 1 bitmap2 1799317581326061568
PARAM_VALUE 2 bits 255
BUF_SIZE 0 bitmap1 32
BUF_SIZE 0 bitmap1 32
BUF_SIZE 1 bitmap2 32
BUF_SIZE 1 bitmap2 32
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING

kernel/workqueue.c bitmap_equal() -> __bitmap_equal()

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
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/sched/core.c bitmap_equal() -> __bitmap_equal()

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

net/ethtool/features.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 1433831448689737728,6901011767136907264
PARAM_VALUE 1 bitmap2 4708919339214954496,5083037184636280832
PARAM_VALUE 2 bits 64
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
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 &rx_queue_mutex
HALF_LOCKED2 rcu_read

mm/sparse-vmemmap.c bitmap_equal() -> __bitmap_equal()

Type Parameter Key Value
PARAM_VALUE 0 bitmap1 4096-ptr_max
PARAM_VALUE 1 bitmap2 4096-ptr_max
PARAM_VALUE 2 bits 64
DATA_SOURCE 0 bitmap1 $0
DATA_SOURCE 1 bitmap2 $1
DATA_SOURCE 2 bits $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING