Defined in 1 files as a function:

Referenced in 35 files:

Smatch caller information:

lib/tests/cpumask_kunit.c test_cpumask_iterators() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 8361451010556645376
PARAM_VALUE 1 src1p 7646099364702363648
PARAM_VALUE 2 src2p 7646099364702363648
BUF_SIZE 1 src1p 1024
BUF_SIZE 2 src2p 1024
PARAM_COMPARE 1 src1p == $2
PARAM_COMPARE 1 src1p == $2
PARAM_COMPARE 2 src2p == $1
NOCHECK_CALL

lib/tests/cpumask_kunit.c test_cpumask_iterators() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 8361451010556645376
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 7646099364702363648
BUF_SIZE 1 src1p 1024
BUF_SIZE 2 src2p 1024
PARAM_COMPARE 1 src1p == $2
NOCHECK_CALL

drivers/net/ethernet/sfc/siena/efx_channels.c count_online_cores() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/sched/build_policy.c dl_get_task_effective_cpus() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 0
PARAM_VALUE 1 src1p 4934086847903207424
PARAM_VALUE 2 src2p 1-u64max
BUF_SIZE 0 dstp 0
BUF_SIZE 2 src2p (-1),1024
BUF_SIZE 2 src2p (-1),1024
DATA_SOURCE 0 dstp $1
DATA_SOURCE 2 src2p r housekeeping_cpumask
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &p->pi_lock
LOCK2 global &sched_domains_mutex
LOCK2 rf.flags
HALF_LOCKED2 global &cpuset_mutex
TYPE_LOCK (struct task_struct)->pi_lock

drivers/cpufreq/armada-8k-cpufreq.c armada_8k_cpufreq_init() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 2781838147326840832
PARAM_VALUE 1 src1p 2781838147326840832
PARAM_VALUE 2 src2p 8401590628188557312
NOCHECK_CALL

fs/resctrl/rdtgroup.c cpumask_rdtgrp_clear() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 1-u64max
DATA_SOURCE 2 src2p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c cpus_ctrl_write() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 1-u64max
DATA_SOURCE 0 dstp $2
DATA_SOURCE 2 src2p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c cpus_ctrl_write() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
PARAM_VALUE 2 src2p 4096-ptr_max
DATA_SOURCE 0 dstp $2
DATA_SOURCE 1 src1p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c cpus_mon_write() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
PARAM_VALUE 2 src2p 4096-ptr_max
DATA_SOURCE 0 dstp $2
DATA_SOURCE 1 src1p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c cpus_mon_write() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 1-u64max
DATA_SOURCE 0 dstp $2
DATA_SOURCE 2 src2p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c cpus_mon_write() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
PARAM_VALUE 2 src2p 4096-ptr_max
DATA_SOURCE 0 dstp $2
DATA_SOURCE 1 src1p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c cpus_mon_write() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 1-u64max
DATA_SOURCE 2 src2p $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_cpus_write() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
PARAM_VALUE 2 src2p 7398857465241333760
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/ethernet/mellanox/mlx5/core/eq.c comp_irq_request_sf() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 7398857465241333760
PARAM_VALUE 2 src2p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &table->comp_lock
HALF_LOCKED2 &mvdev->state_mutex
HALF_LOCKED2 wc_state_lock
TYPE_LOCK (struct mlx5_eq_table)->comp_lock

drivers/acpi/acpi_pad.c round_robin_cpu() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 7398857465241333760
PARAM_VALUE 2 src2p 1-u64max
MEM_ZERO 0 dstp->bits
MEM_ZERO 2 src2p->bits
NOCHECK_CALL
LOCK2 global &round_robin_lock

drivers/acpi/acpi_pad.c round_robin_cpu() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 7398857465241333760
PARAM_VALUE 2 src2p 5536815468883185664
BUF_SIZE 2 src2p 1024
MEM_ZERO 0 dstp->bits
NOCHECK_CALL
LOCK2 global &round_robin_lock

kernel/cgroup/cpuset.c __cpuset_cpus_allowed_locked() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 1 src1p 4709586496055410688
BUF_SIZE 1 src1p 1024
DATA_SOURCE 0 dstp $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tsk->pi_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &callback_lock
HALF_LOCKED2 global &sched_domains_mutex
HALF_LOCKED2 rf.flags

kernel/cgroup/cpuset.c compute_partition_effective_cpumask() -> cpumask_andnot()

Type Parameter Key Value
DATA_SOURCE 0 dstp $1
DATA_SOURCE 1 src1p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 global &cpuset_mutex

kernel/cgroup/cpuset.c cpuset_attach_task() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 1 src1p 4709586496055410688
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &cpuset_mutex

kernel/cgroup/cpuset.c cpuset_handle_hotplug() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 7484348908122181632
PARAM_VALUE 1 src1p 7484348908122181632
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &callback_lock
LOCK2 global &cpuset_mutex
LOCK2 irq

kernel/cgroup/cpuset.c cpuset_init() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 1-u64max
BUF_SIZE 2 src2p (-1),1024
NOCHECK_CALL

kernel/cgroup/cpuset.c cpuset_update_tasks_cpumask() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 1 src1p 4709586496055410688
BUF_SIZE 1 src1p 1024
DATA_SOURCE 0 dstp $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c isolated_cpus_can_update() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c isolated_cpus_update() -> cpumask_andnot()

Type Parameter Key Value
DATA_SOURCE 2 src2p $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &callback_lock
LOCK2 irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c partition_xcpus_add() -> cpumask_andnot()

Type Parameter Key Value
DATA_SOURCE 2 src2p $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &callback_lock
LOCK2 irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c partition_xcpus_del() -> cpumask_andnot()

Type Parameter Key Value
DATA_SOURCE 2 src2p $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &callback_lock
LOCK2 irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c remote_cpus_update() -> cpumask_andnot()

Type Parameter Key Value
DATA_SOURCE 1 src1p $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c remote_cpus_update() -> cpumask_andnot()

Type Parameter Key Value
DATA_SOURCE 2 src2p $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c rm_siblings_excl_cpus() -> cpumask_andnot()

Type Parameter Key Value
DATA_SOURCE 0 dstp $2
DATA_SOURCE 1 src1p $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex

kernel/cgroup/cpuset.c update_parent_effective_cpumask() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 2 src2p 1-u64max
DATA_SOURCE 2 src2p $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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 update_parent_effective_cpumask() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 1 src1p 1-u64max
DATA_SOURCE 1 src1p $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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/sched/build_utility.c housekeeping_setup() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 1-u64max
MEM_ZERO 2 src2p->bits
NOCHECK_CALL
HALF_LOCKED2 irq

kernel/sched/build_utility.c housekeeping_update() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 16,4096-ptr_max
PARAM_VALUE 1 src1p 1-u64max
BUF_SIZE 0 dstp 0-u32max
BUF_SIZE 0 dstp 0-u32max
BUF_SIZE 1 src1p (-1),1024
DATA_SOURCE 0 dstp r _kmalloc_noprof
DATA_SOURCE 2 src2p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &cpuset_top_mutex
HALF_LOCKED2 &of->mutex

kernel/sched/build_utility.c init_sched_groups_capacity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &sched_domains_mutex

drivers/base/cpu.c print_cpus_isolated() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 1-u64max
BUF_SIZE 2 src2p (-1),1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/base/cpu.c print_cpus_offline() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 7398857465241333760
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/infiniband/hw/hfi1/affinity.c _dev_comp_vect_cpu_get() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 2 src2p 4096-ptr_max
DATA_SOURCE 0 dstp $3
NOCHECK_CALL
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c _dev_comp_vect_cpu_get() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
PARAM_VALUE 2 src2p 4096-ptr_max
DATA_SOURCE 0 dstp $2
DATA_SOURCE 1 src1p $3
NOCHECK_CALL
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c cpu_mask_set_get_first() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 16,2072,4096-ptr_max
PARAM_VALUE 2 src2p 1040,3096,4096-ptr_max
DATA_SOURCE 0 dstp $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_dev_affinity_init() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
NOCHECK_CALL
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_dev_affinity_init() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
NOCHECK_CALL
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_proc_affinity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
PARAM_VALUE 2 src2p 3165246285832718352
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_proc_affinity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
PARAM_VALUE 2 src2p 3165246285832718352
NOCHECK_CALL
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_proc_affinity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_proc_affinity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 3165246285832718352
NOCHECK_CALL
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_proc_affinity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
BUF_SIZE 2 src2p (-1),1024
BUF_SIZE 2 src2p (-1),1024
DATA_SOURCE 2 src2p r cpumask_of_node
NOCHECK_CALL
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_proc_affinity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_put_irq_affinity() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1040,3096,4096-ptr_max
PARAM_VALUE 1 src1p 1040,3096,4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &node_affinity.lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

kernel/sched/fair.c find_new_ilb() -> cpumask_andnot()

Type Parameter Key Value
BUF_SIZE 0 dstp 0
BUF_SIZE 1 src1p 0
BIT_INFO 0 dstp 0x0,0x0
BIT_INFO 1 src1p 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/sched/fair.c find_new_ilb() -> cpumask_andnot()

Type Parameter Key Value
BUF_SIZE 0 dstp 0
BUF_SIZE 1 src1p 0
BIT_INFO 0 dstp 0x0,0x0
BIT_INFO 1 src1p 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/sched/fair.c select_idle_core() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp->bits 4096-ptr_max
PARAM_VALUE 1 src1p->bits 4096-ptr_max
BUF_SIZE 0 dstp 0
BUF_SIZE 1 src1p 0
DATA_SOURCE 0 dstp $2
DATA_SOURCE 1 src1p $2
BIT_INFO 0 dstp 0x0,0x0
BIT_INFO 1 src1p 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &p->pi_lock
HALF_LOCKED2 &p->sighand->siglock
HALF_LOCKED2 irq
TYPE_LOCK (struct task_struct)->pi_lock

kernel/sched/fair.c select_idle_cpu() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 0
PARAM_VALUE 0 dstp->bits 4096-ptr_max
PARAM_VALUE 1 src1p 0
PARAM_VALUE 1 src1p->bits 4096-ptr_max
BUF_SIZE 0 dstp 0
BUF_SIZE 1 src1p 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &p->pi_lock
HALF_LOCKED2 &p->sighand->siglock
HALF_LOCKED2 irq
TYPE_LOCK (struct task_struct)->pi_lock

kernel/sched/fair.c should_we_balance() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp->bits 4096-ptr_max
PARAM_VALUE 1 src1p->bits 4096-ptr_max
BUF_SIZE 0 dstp 0
BUF_SIZE 1 src1p 0
BIT_INFO 0 dstp 0x0,0x0
BIT_INFO 1 src1p 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 busiest
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

kernel/sched/fair.c task_cache_work() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

kernel/cpu.c cpuhp_bringup_cpus_parallel() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 74345203140931584
PARAM_VALUE 1 src1p 2588398703430053888
PARAM_VALUE 2 src2p 3180397258018738176
BUF_SIZE 1 src1p 1024
BUF_SIZE 2 src2p 1024
DATA_SOURCE 2 src2p r cpuhp_get_primary_thread_mask
NOCHECK_CALL

kernel/time/timer_migration.c tmigr_init_isolation() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 1-u64max
BUF_SIZE 2 src2p (-1),1024
NOCHECK_CALL

kernel/time/timer_migration.c tmigr_isolated_exclude_cpumask() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 7398857465241333760
DATA_SOURCE 2 src2p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpuset_top_mutex

kernel/time/timer_migration.c tmigr_isolated_exclude_cpumask() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpuset_top_mutex

drivers/net/ethernet/sfc/efx_channels.c count_online_cores() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_irq_setup_numa_aware() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-ptr_max
BUF_SIZE 1 src1p (-1),1024
BUF_SIZE 1 src1p (-1),1024
BUF_SIZE 2 src2p (-1),1024
BUF_SIZE 2 src2p (-1),1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_irq_setup_numa_aware() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

net/core/dev.c netif_get_num_default_rss_queues() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4096-ptr_max
PARAM_VALUE 1 src1p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &edev->qede_lock

arch/x86/kernel/apic/x2apic_cluster.c __x2apic_send_IPI_mask() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp->bits 4096-ptr_max
PARAM_VALUE 1 src1p->bits 4096-ptr_max
PARAM_VALUE 2 src2p 4096-ptr_max
PARAM_VALUE 2 src2p->bits 4096-ptr_max
BUF_SIZE 0 dstp 0
BUF_SIZE 1 src1p 0
BIT_INFO 0 dstp 0x0,0x0
BIT_INFO 1 src1p 0x0,0x0
NOCHECK_CALL
LOCK2 flags

kernel/workqueue.c workqueue_init_early() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 1-u64max
BUF_SIZE 2 src2p (-1),1024
NOCHECK_CALL
LOCK2 irq

kernel/workqueue.c workqueue_unbound_housekeeping_update() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 1-u64max
BUF_SIZE 2 src2p (-1),1024
BUF_SIZE 2 src2p (-1),1024
DATA_SOURCE 2 src2p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &cpuset_top_mutex
LOCK2 global &wq_pool_mutex
HALF_LOCKED2 &of->mutex

kernel/sched/core.c __sched_core_flip() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 4364806500391436288
PARAM_VALUE 1 src1p 4364806500391436288
PARAM_VALUE 2 src2p 4096-ptr_max
DATA_SOURCE 2 src2p r cpu_smt_mask
NOCHECK_CALL
LOCK2 global &sched_core_mutex

lib/group_cpus.c alloc_cluster_groups() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
DATA_SOURCE 0 dstp $3
DATA_SOURCE 1 src1p $3
DATA_SOURCE 2 src2p r cpu_clustergroup_mask
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/group_cpus.c alloc_cluster_groups() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 1-u64max
DATA_SOURCE 0 dstp $3
DATA_SOURCE 1 src1p $3
DATA_SOURCE 2 src2p r cpu_clustergroup_mask
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/group_cpus.c group_cpus_evenly() -> cpumask_andnot()

Type Parameter Key Value
PARAM_VALUE 0 dstp 1-u64max
PARAM_VALUE 1 src1p 4709586496055410688
PARAM_VALUE 2 src2p 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL