Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/mellanox/mlx4/main.c, line 1351
- include/linux/cpumask.h, line 884
- lib/test_bitmap.c, line 1543
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 |