Home
last modified time | relevance | path

Searched refs:cpu_mask (Results 1 – 25 of 61) sorted by relevance

123

/linux/arch/x86/kernel/cpu/resctrl/
H A Drdtgroup.c137 cpumask_var_t cpu_mask; in set_cache_qos_cfg() local
150 if (!zalloc_cpumask_var(&cpu_mask, GFP_KERNEL)) in set_cache_qos_cfg()
157 for_each_cpu(cpu, &d->hdr.cpu_mask) in set_cache_qos_cfg()
158 cpumask_set_cpu(cpu, cpu_mask); in set_cache_qos_cfg()
161 cpumask_set_cpu(cpumask_any(&d->hdr.cpu_mask), cpu_mask); in set_cache_qos_cfg()
165 on_each_cpu_mask(cpu_mask, update, &enable, 1); in set_cache_qos_cfg()
167 free_cpumask_var(cpu_mask); in set_cache_qos_cfg()
258 smp_call_function_any(&d->hdr.cpu_mask, rdt_ctrl_update, &msr_param, 1); in resctrl_arch_reset_all_ctrls()
H A Dmonitor.c179 int cpu = cpumask_any(&d->hdr.cpu_mask); in resctrl_arch_reset_rmid()
246 int cpu = cpumask_any(&d->hdr.cpu_mask); in resctrl_arch_rmid_read()
518 on_each_cpu_mask(&d->hdr.cpu_mask, resctrl_abmc_set_one_amd, in _resctrl_abmc_enable()
567 smp_call_function_any(&d->hdr.cpu_mask, resctrl_abmc_config_one_amd, &abmc_cfg, 1); in resctrl_arch_config_cntr()
/linux/arch/powerpc/platforms/pseries/
H A Dhotplug-cpu.c157 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 Dcpus.py52 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 Dpreemptirq_delay_test.c120 cpumask_var_t cpu_mask; in preemptirq_delay_run() local
122 if (!alloc_cpumask_var(&cpu_mask, GFP_KERNEL)) in preemptirq_delay_run()
126 cpumask_clear(cpu_mask); in preemptirq_delay_run()
127 cpumask_set_cpu(cpu_affinity, cpu_mask); in preemptirq_delay_run()
128 if (set_cpus_allowed_ptr(current, cpu_mask)) in preemptirq_delay_run()
145 free_cpumask_var(cpu_mask); in preemptirq_delay_run()
/linux/lib/
H A Dgroup_cpus.c132 const struct cpumask *cpu_mask, in alloc_nodes_groups() argument
147 cpumask_and(nmsk, cpu_mask, node_to_cpumask[n]); in alloc_nodes_groups()
251 const struct cpumask *cpu_mask, in __group_cpus_evenly() argument
260 if (cpumask_empty(cpu_mask)) in __group_cpus_evenly()
263 nodes = get_nodes_in_cpumask(node_to_cpumask, cpu_mask, &nodemsk); in __group_cpus_evenly()
272 cpumask_and(nmsk, cpu_mask, node_to_cpumask[n]); in __group_cpus_evenly()
287 alloc_nodes_groups(numgrps, node_to_cpumask, cpu_mask, in __group_cpus_evenly()
297 cpumask_and(nmsk, cpu_mask, node_to_cpumask[nv->id]); in __group_cpus_evenly()
/linux/tools/perf/tests/
H A Dperf-record.c58 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()
92 CPU_FREE(cpu_mask); in test__PERF_RECORD()
129 err = sched__get_first_possible_cpu(evlist->workload.pid, cpu_mask); in test__PERF_RECORD()
142 if (sched_setaffinity(evlist->workload.pid, cpu_mask_size, cpu_mask) < 0) { in test__PERF_RECORD()
350 CPU_FREE(cpu_mask); in test__PERF_RECORD()
/linux/tools/power/x86/amd_pstate_tracer/
H A Damd_pstate_trace.py155 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 Dintel_pstate_tracer.py326 …, 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 …c, 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)
511 cpu_mask = zeros((MAX_CPUS,), dtype=int) variable
544 cpu_mask[int(p)] = 1
547 cpu_mask[i] = 1
[all …]
/linux/arch/riscv/include/asm/
H A Dsbi.h588 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 Dirq-vf610-mscm-ir.c43 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 Dirq-hip04.c272 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/tools/testing/selftests/ring-buffer/
H A Dmap_test.c140 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 Dcpu_mask.c33 const char *cpu_mask; member
65 err = parse_cpu_mask_str(test_cases[i].cpu_mask, &mask, &n); in test_cpu_mask()
/linux/fs/resctrl/
H A Dpseudo_lock.c156 for_each_cpu(cpu, &plr->d->hdr.cpu_mask) { in pseudo_lock_cstates_constrain()
235 plr->cpu = cpumask_first(&plr->d->hdr.cpu_mask); in pseudo_lock_region_init()
534 if (!cpumask_empty(&rdtgrp->cpu_mask)) { in rdtgroup_locksetup_enter()
662 &d_i->hdr.cpu_mask); in rdtgroup_pseudo_locked_in_hierarchy()
670 if (cpumask_intersects(&d->hdr.cpu_mask, cpu_with_psl)) in rdtgroup_pseudo_locked_in_hierarchy()
710 cpu = cpumask_first(&plr->d->hdr.cpu_mask); in pseudo_lock_measure_cycles()
1030 if (!cpumask_subset(current->cpus_ptr, &plr->d->hdr.cpu_mask)) { in pseudo_lock_dev_mmap_prepare()
/linux/drivers/soc/ti/
H A Dknav_qmss_acc.c200 struct cpumask *cpu_mask; in knav_range_setup_acc_irq() local
207 cpu_mask = range->irqs[0].cpu_mask; in knav_range_setup_acc_irq()
211 cpu_mask = range->irqs[queue].cpu_mask; in knav_range_setup_acc_irq()
234 if (!ret && cpu_mask) { in knav_range_setup_acc_irq()
235 ret = irq_set_affinity_hint(irq, cpu_mask); in knav_range_setup_acc_irq()
/linux/arch/arm/mm/
H A Dproc-arm9tdmi.S83 .macro arm9tdmi_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req
87 .long \cpu_mask
H A Dproc-arm7tdmi.S89 .macro arm7tdmi_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, \
94 .long \cpu_mask
H A Dproc-arm720.S186 .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/hyperv/
H A Dhv_apic.c211 ipi_arg.cpu_mask = 0; in __send_ipi_mask()
227 __set_bit(vcpu, (unsigned long *)&ipi_arg.cpu_mask); in __send_ipi_mask()
231 ipi_arg.cpu_mask); in __send_ipi_mask()
/linux/io_uring/
H A Dio-wq.c132 cpumask_var_t cpu_mask; member
733 wq->cpu_mask); in io_wq_worker()
785 set_cpus_allowed_ptr(tsk, wq->cpu_mask); in io_init_new_worker()
1246 if (!alloc_cpumask_var(&wq->cpu_mask, GFP_KERNEL)) in io_wq_create()
1248 cpuset_cpus_allowed(data->task, wq->cpu_mask); in io_wq_create()
1279 free_cpumask_var(wq->cpu_mask); in io_wq_create()
1347 free_cpumask_var(wq->cpu_mask); in io_wq_destroy()
1370 cpumask_set_cpu(od->cpu, worker->wq->cpu_mask); in io_wq_worker_affinity()
1372 cpumask_clear_cpu(od->cpu, worker->wq->cpu_mask); in io_wq_worker_affinity()
1418 cpumask_copy(tctx->io_wq->cpu_mask, mask); in io_wq_cpu_affinity()
[all …]
/linux/arch/arm/mach-omap1/
H A Dclock_data.c692 u32 cpu_mask; variable
716 cpu_mask = 0; in omap1_clk_init()
718 cpu_mask |= CK_1710; in omap1_clk_init()
720 cpu_mask |= CK_16XX; in omap1_clk_init()
722 cpu_mask |= CK_1510; in omap1_clk_init()
724 cpu_mask |= CK_310; in omap1_clk_init()
791 if (!(c->cpu & cpu_mask)) in omap1_clk_init()
/linux/arch/arm/include/asm/
H A Dprocinfo.h28 unsigned int cpu_mask; member
/linux/arch/arc/kernel/
H A Dmcip.c198 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 Disst-display.c10 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()

123