| /linux/arch/powerpc/platforms/pseries/ |
| H A D | hotplug-cpu.c | 157 cpumask_var_t *cpu_mask) in find_cpu_id_range() argument 166 cpumask_clear(*cpu_mask); in find_cpu_id_range() 168 cpumask_set_cpu(cpu, *cpu_mask); in find_cpu_id_range() 192 while (!cpumask_empty(*cpu_mask)) { in find_cpu_id_range() 193 if (cpumask_subset(*cpu_mask, candidate_mask)) in find_cpu_id_range() 196 cpumask_shift_left(*cpu_mask, *cpu_mask, nthreads); in find_cpu_id_range() 199 if (!cpumask_empty(*cpu_mask)) in find_cpu_id_range() 218 cpumask_var_t cpu_mask; in pseries_add_processor() local 227 if (!alloc_cpumask_var(&cpu_mask, GFP_KERNEL)) in pseries_add_processor() 243 rc = find_cpu_id_range(nthreads, node, &cpu_mask); in pseries_add_processor() [all …]
|
| /linux/scripts/gdb/linux/ |
| H A D | cpus.py | 52 cpu_mask = {} variable 56 global cpu_mask 57 cpu_mask = {} 64 global cpu_mask 66 if mask_name in cpu_mask: 67 mask = cpu_mask[mask_name] 71 cpu_mask[mask_name] = mask
|
| /linux/kernel/trace/ |
| H A D | preemptirq_delay_test.c | 121 cpumask_var_t cpu_mask; in preemptirq_delay_run() 123 if (!alloc_cpumask_var(&cpu_mask, GFP_KERNEL)) in preemptirq_delay_run() 134 cpumask_clear(cpu_mask); in preemptirq_delay_run() 135 cpumask_set_cpu(cpu_affinity, cpu_mask); in preemptirq_delay_run() 136 if (set_cpus_allowed_ptr(current, cpu_mask)) in preemptirq_delay_run() 154 free_cpumask_var(cpu_mask); in preemptirq_run_test() 120 cpumask_var_t cpu_mask; preemptirq_delay_run() local
|
| /linux/tools/perf/tests/ |
| H A D | perf-record.c | 58 cpu_set_t *cpu_mask; in test__PERF_RECORD() local 77 cpu_mask = CPU_ALLOC(nrcpus); in test__PERF_RECORD() 78 if (!cpu_mask) { in test__PERF_RECORD() 84 CPU_ZERO_S(cpu_mask_size, cpu_mask); in test__PERF_RECORD() 95 CPU_FREE(cpu_mask); in test__PERF_RECORD() 132 err = sched__get_first_possible_cpu(evlist__workload_pid(evlist), cpu_mask); in test__PERF_RECORD() 145 if (sched_setaffinity(evlist__workload_pid(evlist), cpu_mask_size, cpu_mask) < 0) { in test__PERF_RECORD() 354 CPU_FREE(cpu_mask); in test__PERF_RECORD()
|
| /linux/tools/power/x86/amd_pstate_tracer/ |
| H A D | amd_pstate_trace.py | 155 def store_csv(cpu_int, time_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, aperf, tsc, common_comm, load, duration_ms, sample_num, elapsed_time, cpu_mask): argument 160 if cpu_mask[cpu_int] == 0: 185 def read_trace_data(file_name, cpu_mask): argument 234 store_csv(cpu_int, time_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, aperf, tsc, common_comm, load, duration_ms, sample_num, elapsed_time, cpu_mask) 239 ipt.split_csv(current_max_cpu, cpu_mask) 263 cpu_mask = zeros((MAX_CPUS,), dtype=int) variable 297 cpu_mask[int(p)] = 1 300 cpu_mask[i] = 1 330 read_trace_data(file_name, cpu_mask)
|
| /linux/tools/power/x86/intel_pstate_tracer/ |
| H A D | intel_pstate_tracer.py | 326 def store_csv(cpu_int, time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost, common_comm, load, duration_ms, sample_num, elapsed_time, tsc_ghz, cpu_mask): argument 331 if cpu_mask[cpu_int] == 0: 345 def split_csv(current_max_cpu, cpu_mask): argument 350 if cpu_mask[int(index)] != 0: 420 def read_trace_data(filename, cpu_mask): argument 480 store_csv(cpu_int, time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost, common_comm, load, duration_ms, sample_num, elapsed_time, tsc_ghz, cpu_mask) 486 split_csv(current_max_cpu, cpu_mask) 541 cpu_mask = zeros((MAX_CPUS,), dtype=int) 546 cpu_mask[int(p)] = 1 549 cpu_mask[ 511 cpu_mask = zeros((MAX_CPUS,), dtype=int) global() variable [all...] |
| /linux/arch/x86/events/amd/ |
| H A D | power.c | 45 static cpumask_t cpu_mask; variable 153 return sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(&cpu_mask)); in get_attr_cpumask() 227 if (!cpumask_test_and_clear_cpu(cpu, &cpu_mask)) in power_cpu_exit() 237 cpumask_set_cpu(target, &cpu_mask); in power_cpu_exit() 258 cpumask_set_cpu(cpu, &cpu_mask); in power_cpu_init()
|
| /linux/arch/arm/mach-omap2/ |
| H A D | clkt2xxx_virt_prcm_set.c | 42 static u16 cpu_mask; variable 82 if (!(ptr->flags & cpu_mask)) in omap2_determine_rate_to_table() 108 if (!(prcm->flags & cpu_mask)) in omap2_select_table_rate() 181 if (!(prcm->flags & cpu_mask)) in omap2xxx_clkt_vps_check_bootloader_rates()
|
| /linux/lib/ |
| H A D | group_cpus.c | 230 const struct cpumask *cpu_mask, in alloc_nodes_groups() argument 245 cpumask_and(nmsk, cpu_mask, node_to_cpumask[n]); in alloc_nodes_groups() 406 const struct cpumask *cpu_mask, in __group_cpus_evenly() argument 415 if (cpumask_empty(cpu_mask)) in __group_cpus_evenly() 418 nodes = get_nodes_in_cpumask(node_to_cpumask, cpu_mask, &nodemsk); in __group_cpus_evenly() 427 cpumask_and(nmsk, cpu_mask, node_to_cpumask[n]); in __group_cpus_evenly() 440 alloc_nodes_groups(numgrps, node_to_cpumask, cpu_mask, in __group_cpus_evenly() 450 cpumask_and(nmsk, cpu_mask, node_to_cpumask[nv->id]); in __group_cpus_evenly()
|
| /linux/arch/riscv/include/asm/ |
| H A D | sbi.h | 588 int sbi_remote_fence_i(const struct cpumask *cpu_mask); 590 int sbi_remote_sfence_vma_asid(const struct cpumask *cpu_mask, 594 int sbi_remote_hfence_gvma(const struct cpumask *cpu_mask, 597 int sbi_remote_hfence_gvma_vmid(const struct cpumask *cpu_mask, 601 int sbi_remote_hfence_vvma(const struct cpumask *cpu_mask, 604 int sbi_remote_hfence_vvma_asid(const struct cpumask *cpu_mask, 687 static inline int sbi_remote_fence_i(const struct cpumask *cpu_mask) { return -1; } in sbi_remote_fence_i() argument
|
| /linux/drivers/irqchip/ |
| H A D | irq-vf610-mscm-ir.c | 43 u16 cpu_mask; member 95 WARN_ON(irsprc & ~chip_data->cpu_mask); in vf610_mscm_ir_enable() 97 writew_relaxed(chip_data->cpu_mask, in vf610_mscm_ir_enable() 210 mscm_ir_data->cpu_mask = 0x1 << cpuid; in vf610_mscm_ir_of_init()
|
| H A D | irq-hip04.c | 272 unsigned int cpu_mask, cpu = smp_processor_id(); in hip04_irq_cpu_init() local 279 cpu_mask = hip04_get_cpumask(intc); in hip04_irq_cpu_init() 280 hip04_cpu_map[cpu] = cpu_mask; in hip04_irq_cpu_init() 288 hip04_cpu_map[i] &= ~cpu_mask; in hip04_irq_cpu_init()
|
| /linux/fs/resctrl/ |
| H A D | rdtgroup.c | 365 mask = &rdtgrp->plr->d->hdr.cpu_mask; in rdtgroup_cpus_show() 372 cpumask_pr_args(&rdtgrp->cpu_mask)); in rdtgroup_cpus_show() 389 update_closid_rmid(const struct cpumask *cpu_mask, struct rdtgroup *r) in update_closid_rmid() argument 399 on_each_cpu_mask(cpu_mask, resctrl_arch_sync_cpu_closid_rmid, p, 1); in update_closid_rmid() 409 cpumask_andnot(tmpmask, newmask, &prgrp->cpu_mask); in cpus_mon_write() 416 cpumask_andnot(tmpmask, &rdtgrp->cpu_mask, newmask); in cpus_mon_write() 419 cpumask_or(&prgrp->cpu_mask, &prgrp->cpu_mask, tmpmask); in cpus_mon_write() 427 cpumask_andnot(tmpmask, newmask, &rdtgrp->cpu_mask); in cpus_mon_write() 433 cpumask_andnot(&crgrp->cpu_mask, &crgrp->cpu_mask, in cpus_mon_write() 440 cpumask_copy(&rdtgrp->cpu_mask, newmask); in cpus_mon_write() [all …]
|
| H A D | monitor.c | 461 if (!cpumask_test_cpu(cpu, &d->hdr.cpu_mask)) { in __l3_mon_event_count() 657 if (cpumask_test_cpu(cpu, &d->hdr.cpu_mask)) in get_sc_ctrl_domain_from_cpu() 836 if (cpumask_empty(&d->hdr.cpu_mask)) in cqm_handle_limbo() 842 d->cqm_work_cpu = cpumask_any_housekeeping(&d->hdr.cpu_mask, in cqm_handle_limbo() 866 cpu = cpumask_any_housekeeping(&dom->hdr.cpu_mask, exclude_cpu); in cqm_setup_limbo_handler() 909 if (cpumask_empty(&d->hdr.cpu_mask)) in mbm_handle_overflow() 927 d->mbm_work_cpu = cpumask_any_housekeeping(&d->hdr.cpu_mask, in mbm_handle_overflow() 955 cpu = cpumask_any_housekeeping(&dom->hdr.cpu_mask, exclude_cpu); in mbm_setup_overflow_handler()
|
| /linux/tools/testing/selftests/ring-buffer/ |
| H A D | map_test.c | 140 cpu_set_t cpu_mask; in FIXTURE_SETUP() local 168 CPU_ZERO(&cpu_mask); in FIXTURE_SETUP() 169 CPU_SET(cpu, &cpu_mask); in FIXTURE_SETUP() 170 ASSERT_EQ(sched_setaffinity(0, sizeof(cpu_mask), &cpu_mask), 0); in FIXTURE_SETUP()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | cpu_mask.c | 33 const char *cpu_mask; member 65 err = parse_cpu_mask_str(test_cases[i].cpu_mask, &mask, &n); in test_cpu_mask()
|
| /linux/arch/arm/mm/ |
| H A D | proc-arm9tdmi.S | 83 .macro arm9tdmi_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req 87 .long \cpu_mask
|
| H A D | proc-arm7tdmi.S | 89 .macro arm7tdmi_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, \ 94 .long \cpu_mask
|
| H A D | proc-arm720.S | 186 .macro arm720_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, cpu_flush:req 190 .long \cpu_mask
|
| /linux/arch/x86/kernel/cpu/resctrl/ |
| H A D | monitor.c | 180 int cpu = cpumask_any(&d->hdr.cpu_mask); in resctrl_arch_reset_rmid() 262 if (cpumask_empty(&hdr->cpu_mask)) { in resctrl_arch_rmid_read() 269 cpu = cpumask_any(&hdr->cpu_mask); in resctrl_arch_rmid_read() 517 on_each_cpu_mask(&d->hdr.cpu_mask, resctrl_abmc_set_one_amd, in _resctrl_abmc_enable() 566 smp_call_function_any(&d->hdr.cpu_mask, resctrl_abmc_config_one_amd, &abmc_cfg, 1); in resctrl_arch_config_cntr()
|
| /linux/io_uring/ |
| H A D | io-wq.c | 135 cpumask_var_t cpu_mask; member 747 wq->cpu_mask); in io_wq_worker() 799 set_cpus_allowed_ptr(tsk, wq->cpu_mask); in io_init_new_worker() 1276 if (!alloc_cpumask_var(&wq->cpu_mask, GFP_KERNEL)) in io_wq_create() 1278 cpuset_cpus_allowed(data->task, wq->cpu_mask); in io_wq_create() 1309 free_cpumask_var(wq->cpu_mask); in io_wq_create() 1398 free_cpumask_var(wq->cpu_mask); in io_wq_destroy() 1421 cpumask_set_cpu(od->cpu, worker->wq->cpu_mask); in io_wq_worker_affinity() 1423 cpumask_clear_cpu(od->cpu, worker->wq->cpu_mask); in io_wq_worker_affinity() 1469 cpumask_copy(tctx->io_wq->cpu_mask, mask); in io_wq_cpu_affinity() [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | procinfo.h | 28 unsigned int cpu_mask; member
|
| /linux/arch/arc/kernel/ |
| H A D | mcip.c | 198 static void idu_set_dest(unsigned int cmn_irq, unsigned int cpu_mask) in idu_set_dest() argument 200 __mcip_cmd_data(CMD_IDU_SET_DEST, cmn_irq, cpu_mask); in idu_set_dest()
|
| /linux/tools/power/x86/intel-speed-select/ |
| H A D | isst-display.c | 10 cpu_set_t *cpu_mask) in printcpulist() argument 14 if (!CPU_COUNT_S(mask_size, cpu_mask)) { in printcpulist() 22 if (!CPU_ISSET_S(i, mask_size, cpu_mask)) in printcpulist() 41 cpu_set_t *cpu_mask) in printcpumask() argument 58 if (!CPU_ISSET_S(i, mask_size, cpu_mask)) in printcpumask()
|
| /linux/include/linux/ |
| H A D | virtio_config.h | 133 const struct cpumask *cpu_mask); 392 int virtqueue_set_affinity(struct virtqueue *vq, const struct cpumask *cpu_mask) in virtqueue_set_affinity() argument 396 return vdev->config->set_vq_affinity(vq, cpu_mask); in virtqueue_set_affinity()
|