Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/powercap/dtpm_cpu.c cpumask_weight_and() -> bitmap_weight_and()

Type Parameter Key Value
BUF_SIZE 0 src1 1024
BUF_SIZE 1 src2 1024
RX_PATH
TASK_NOT_RUNNING

lib/test_bitmap.c test_zero_nbits() -> bitmap_weight_and()

Type Parameter Key Value
PARAM_VALUE 0 src1 0
PARAM_VALUE 1 src2 0
PARAM_VALUE 2 nbits 0

kernel/sched/build_policy.c cpumask_weight_and() -> bitmap_weight_and()

Type Parameter Key Value
BUF_SIZE 0 src1 1024
BUF_SIZE 1 src2 1024
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dl_b->lock
HALF_LOCKED2 &mutex
HALF_LOCKED2 &rd->dl_bw.lock
HALF_LOCKED2 &src_dl_b->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &sched_domains_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read
HALF_LOCKED2 rf.flags
HALF_LOCKED2 rq

kernel/cgroup/cpuset.c cpumask_weight_and() -> bitmap_weight_and()

Type Parameter Key Value
BUF_SIZE 0 src1 1024
BUF_SIZE 1 src2 1024
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 cpumask_weight_and() -> bitmap_weight_and()

Type Parameter Key Value
BUF_SIZE 0 src1 1024
BUF_SIZE 1 src2 1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx4/main.c mlx4_mf_bond() -> bitmap_weight_and()

Type Parameter Key Value
BUF_SIZE 0 src1 16
BUF_SIZE 1 src2 16
LOCK2 &priv->bond_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_priv)->bond_mutex

kernel/sched/fair.c cpumask_weight_and() -> bitmap_weight_and()

Type Parameter Key Value
BUF_SIZE 0 src1 1024
BUF_SIZE 1 src2 1024
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/workqueue.c cpumask_weight_and() -> bitmap_weight_and()

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 &wq->mutex
HALF_LOCKED2 global &wq_pool_mutex
TYPE_LOCK (struct workqueue_struct)->mutex

lib/group_cpus.c cpumask_weight_and() -> bitmap_weight_and()

Type Parameter Key Value
BUF_SIZE 0 src1 1024
BUF_SIZE 1 src2 1024
RX_PATH
TASK_NOT_RUNNING