Defined in 1 files as a function:
Referenced in 32 files:
- arch/arm/kernel/hw_breakpoint.c
- arch/arm64/kernel/topology.c, line 215
- arch/mips/kernel/mips-mt-fpaff.c, line 124
- arch/mips/kernel/traps.c, line 945
- arch/mips/mm/context.c, line 249
- arch/powerpc/perf/imc-pmu.c
- arch/powerpc/platforms/cell/spufs/sched.c, line 160
- arch/powerpc/sysdev/xive/common.c, line 713
- drivers/hwmon/coretemp.c, line 711
- drivers/scsi/hisi_sas/hisi_sas_main.c, line 1205
- drivers/sh/intc/chip.c, line 72
- drivers/vdpa/vdpa_user/vduse_dev.c, line 1955
- fs/resctrl/pseudo_lock.c, line 670
- kernel/bpf/cpumask.c, line 334
- kernel/cgroup/cpuset-internal.h, line 259
- kernel/cgroup/cpuset-v1.c
- kernel/cgroup/cpuset.c
- kernel/irq/chip.c, line 184
- kernel/irq/cpuhotplug.c
- kernel/irq/manage.c
- kernel/irq/migration.c
- kernel/irq/msi.c, line 1252
- kernel/irq/proc.c
- kernel/padata.c, line 668
- kernel/sched/deadline.c
- kernel/sched/ext/idle.c, line 104
- kernel/sched/fair.c
- kernel/sched/isolation.c, line 131
- kernel/sched/topology.c
- kernel/trace/trace_events_filter.c, line 661
- kernel/workqueue.c
- lib/group_cpus.c, line 92
Smatch caller information:
kernel/irq/migration.c irq_fixup_move_pending() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct irq_desc)->lock |
kernel/irq/migration.c irq_move_masked_irq() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
kernel/bpf/cpumask.c bpf_cpumask_intersects() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | src1p | $0 |
| DATA_SOURCE | 1 | src2p | $1 |
kernel/irq/proc.c default_affinity_write() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 1-u64max |
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
kernel/irq/proc.c write_irq_affinity() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 1-u64max |
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
kernel/trace/trace_events_filter.c do_filter_cpumask() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | src1p | $1 |
| DATA_SOURCE | 1 | src2p | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &event_mutex |
drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_internal_task_abort_dev() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 7398857465241333760 |
| PARAM_VALUE | 1 | src2p | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hisi_hba->sem |
fs/resctrl/pseudo_lock.c rdtgroup_pseudo_locked_in_hierarchy() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 4096-ptr_max |
| PARAM_VALUE | 1 | src2p | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/irq/manage.c __free_percpu_irq() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct irq_desc)->lock |
kernel/irq/manage.c irq_do_set_affinity() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | &mask_lock | ||
| HALF_LOCKED2 | irq |
kernel/irq/manage.c irq_setup_affinity() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mask_lock | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
kernel/irq/manage.c irq_setup_affinity() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 7548792698661904384 |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| DATA_SOURCE | 1 | src2p | r cpumask_of_node |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mask_lock | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
kernel/irq/manage.c valid_percpu_irqaction() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->lock | ||
| LOCK2 | &desc->request_mutex | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct irq_desc)->lock | ||
| TYPE_LOCK | (struct irq_desc)->request_mutex |
kernel/sched/build_policy.c dl_get_task_effective_cpus() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 1-u64max |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| DATA_SOURCE | 1 | src2p | r housekeeping_cpumask |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| LOCK2 | global &sched_domains_mutex | ||
| LOCK2 | rf.flags | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/sched/build_policy.c dl_task_needs_bw_move() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | src2p | (-1),1024 |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| DATA_SOURCE | 1 | src2p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuset_mutex |
kernel/irq/msi.c msi_init_virq() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &_T->lock->msi.data->mutex |
kernel/cgroup/cpuset.c __cpuset_cpus_allowed_locked() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 4934086847903207424 |
| DATA_SOURCE | 0 | src1p | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 cpus_excl_conflict() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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.c cpusets_are_exclusive() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | src1p | r user_xcpus |
| DATA_SOURCE | 1 | src2p | r user_xcpus |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex |
kernel/cgroup/cpuset.c cpusets_overlap() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex |
kernel/cgroup/cpuset.c guarantee_active_cpus() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | src2p | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &cpuset_mutex |
kernel/cgroup/cpuset.c guarantee_active_cpus() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | src2p | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &cpuset_mutex |
kernel/cgroup/cpuset.c isolated_cpus_update() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | src1p | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| 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_partition_enable() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| 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 remote_partition_enable() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 4934086847903207424 |
| CAPABLE | 0 | 21 | |
| 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 rm_siblings_excl_cpus() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | src1p | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex |
kernel/cgroup/cpuset.c tasks_nocpu_error() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 4934086847903207424 |
| DATA_SOURCE | 0 | 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 update_parent_effective_cpumask() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 4934086847903207424 |
| 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 update_prstate() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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/sched/build_utility.c asym_cpu_capacity_classify() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 4096-ptr_max |
| DATA_SOURCE | 0 | src1p | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &sched_domains_mutex |
kernel/sched/build_utility.c asym_cpu_capacity_classify() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 4096-ptr_max |
| DATA_SOURCE | 0 | src1p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &sched_domains_mutex |
kernel/sched/build_utility.c housekeeping_update() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 16,4096-ptr_max |
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| BUF_SIZE | 0 | src1p | 0-u32max |
| BUF_SIZE | 0 | src1p | 0-u32max |
| DATA_SOURCE | 0 | src1p | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &cpuset_top_mutex | ||
| HALF_LOCKED2 | &of->mutex |
kernel/sched/build_utility.c sched_domain_debug_one() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | src1p | $3 |
| MEM_ZERO | 0 | src1p->bits | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &sched_domains_mutex | ||
| LOCK2 | rcu_read |
kernel/sched/build_utility.c topology_span_sane() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| MEM_ZERO | 1 | src2p->bits | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &sched_domains_mutex |
kernel/sched/fair.c sched_balance_find_dst_cpu() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/sched/fair.c sched_balance_find_dst_group() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/sched/fair.c set_task_max_allowed_capacity() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | flags |
kernel/irq/chip.c __irq_startup_managed() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| DATA_SOURCE | 0 | src1p | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
kernel/irq/cpuhotplug.c irq_needs_fixup() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct irq_desc)->lock |
kernel/irq/cpuhotplug.c migrate_one_irq() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct irq_desc)->lock |
drivers/vdpa/vdpa_user/vduse_dev.c irq_cb_affinity_store() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 1-u64max |
| PARAM_VALUE | 1 | src2p | 7398857465241333760 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/padata.c padata_validate_cpumask() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | src1p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pinst->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct padata_instance)->lock |
drivers/hwmon/coretemp.c coretemp_cpu_online() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
kernel/workqueue.c init_rescuer() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 4934086847903207424 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &wq_pool_mutex |
kernel/workqueue.c restrict_unbound_cpumask() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 1-u64max |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| DATA_SOURCE | 1 | src2p | $1 |
kernel/workqueue.c unbind_worker() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 4934086847903207424 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &wq_pool_attach_mutex | ||
| HALF_LOCKED2 | global &wq_pool_mutex |
kernel/workqueue.c wq_calc_pod_cpumask() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &wq_pool_mutex |
kernel/cgroup/cpuset-v1.c cpuset1_cpus_excl_conflict() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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 cpuset1_generate_sched_domains() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src2p | 1-u64max |
| BUF_SIZE | 1 | src2p | (-1),1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex |
kernel/cgroup/cpuset-v1.c cpusets_overlap() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &cpuset_top_mutex |
lib/group_cpus.c get_nodes_in_cpumask() -> cpumask_intersects()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src1p | 1-u64max |
| DATA_SOURCE | 0 | src1p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |