/openbmc/linux/tools/perf/tests/ |
H A D | event-times.c | 115 struct perf_cpu_map *cpus; in attach__cpu_disabled() local 120 cpus = perf_cpu_map__new("0"); in attach__cpu_disabled() 121 if (cpus == NULL) { in attach__cpu_disabled() 128 err = evsel__open_per_cpu(evsel, cpus, -1); in attach__cpu_disabled() 137 perf_cpu_map__put(cpus); in attach__cpu_disabled() 144 struct perf_cpu_map *cpus; in attach__cpu_enabled() local 149 cpus = perf_cpu_map__new("0"); in attach__cpu_enabled() 150 if (cpus == NULL) { in attach__cpu_enabled() 155 err = evsel__open_per_cpu(evsel, cpus, -1); in attach__cpu_enabled() 159 perf_cpu_map__put(cpus); in attach__cpu_enabled()
|
H A D | cpumap.c | 105 struct perf_cpu_map *cpus; in test__cpu_map_synthesize() local 108 cpus = perf_cpu_map__new("0,2-20"); in test__cpu_map_synthesize() 111 !perf_event__synthesize_cpu_map(NULL, cpus, process_event_mask, NULL)); in test__cpu_map_synthesize() 113 perf_cpu_map__put(cpus); in test__cpu_map_synthesize() 116 cpus = perf_cpu_map__new("1,256"); in test__cpu_map_synthesize() 119 !perf_event__synthesize_cpu_map(NULL, cpus, process_event_cpus, NULL)); in test__cpu_map_synthesize() 121 perf_cpu_map__put(cpus); in test__cpu_map_synthesize() 124 cpus = perf_cpu_map__new("1-256"); in test__cpu_map_synthesize() 127 !perf_event__synthesize_cpu_map(NULL, cpus, process_event_range_cpus, NULL)); in test__cpu_map_synthesize() 129 perf_cpu_map__put(cpus); in test__cpu_map_synthesize()
|
/openbmc/linux/scripts/gdb/linux/ |
H A D | interrupts.py | 8 from linux import cpus 39 for cpu in cpus.each_online_cpu(): 40 any_count += cpus.per_cpu(desc['kstat_irqs'], cpu) 46 for cpu in cpus.each_online_cpu(): 48 count = cpus.per_cpu(desc['kstat_irqs'], cpu) 103 for cpu in cpus.each_online_cpu(): 104 stat = cpus.per_cpu(irq_stat, cpu) 112 for cpu in cpus.each_online_cpu(): 113 text += "%10u " % (cpus.per_cpu(pvar, cpu)) 179 for cpu in cpus.each_online_cpu(): [all …]
|
/openbmc/linux/sound/soc/samsung/ |
H A D | snow.c | 146 link->cpus = links_cpus; in snow_probe() 163 link->cpus->of_node = of_parse_phandle(cpu, "sound-dai", 0); in snow_probe() 166 if (!link->cpus->of_node) { in snow_probe() 176 of_node_put(link->cpus->of_node); in snow_probe() 181 priv->clk_i2s_bus = of_clk_get_by_name(link->cpus->of_node, in snow_probe() 185 of_node_put(link->cpus->of_node); in snow_probe() 191 link->cpus->of_node = of_parse_phandle(dev->of_node, in snow_probe() 193 if (!link->cpus->of_node) { in snow_probe() 201 of_node_put(link->cpus->of_node); in snow_probe() 207 link->platforms->of_node = link->cpus->of_node; in snow_probe() [all …]
|
/openbmc/linux/sound/soc/kirkwood/ |
H A D | armada-370-db.c | 111 a370db_dai[0].cpus->of_node = in a370db_probe() 114 a370db_dai[0].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe() 120 a370db_dai[1].cpus->of_node = a370db_dai[0].cpus->of_node; in a370db_probe() 121 a370db_dai[1].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe() 127 a370db_dai[2].cpus->of_node = a370db_dai[0].cpus->of_node; in a370db_probe() 128 a370db_dai[2].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
|
/openbmc/linux/sound/soc/intel/boards/ |
H A D | sof_nau8825.c | 364 if (!links || !cpus) in sof_card_dai_links_create() 384 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 390 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 399 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 405 links[id + 1].cpus = &cpus[id + 1]; in sof_card_dai_links_create() 440 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 444 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 504 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 509 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 520 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() [all …]
|
H A D | sof_rt5682.c | 684 if (!links || !cpus) in sof_card_dai_links_create() 712 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 718 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 734 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 743 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 749 links[id + 1].cpus = &cpus[id + 1]; in sof_card_dai_links_create() 784 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 788 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 857 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 882 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() [all …]
|
H A D | sof_es8336.c | 429 struct snd_soc_dai_link_component *cpus; in sof_card_dai_links_create() local 440 if (!links || !cpus) in sof_card_dai_links_create() 461 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 467 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 476 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 477 links[id].cpus->dai_name = "DMIC01 Pin"; in sof_card_dai_links_create() 482 links[id + 1].cpus = &cpus[id + 1]; in sof_card_dai_links_create() 522 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() 526 if (!links[id].cpus->dai_name) in sof_card_dai_links_create() 559 links[id].cpus = &cpus[id]; in sof_card_dai_links_create() [all …]
|
/openbmc/linux/arch/x86/hyperv/ |
H A D | mmu.c | 20 static u64 hyperv_flush_tlb_others_ex(const struct cpumask *cpus, 60 static void hyperv_flush_tlb_multi(const struct cpumask *cpus, in hyperv_flush_tlb_multi() argument 69 trace_hyperv_mmu_flush_tlb_multi(cpus, info); in hyperv_flush_tlb_multi() 97 if (cpumask_equal(cpus, cpu_present_mask)) { in hyperv_flush_tlb_multi() 111 cpu = cpumask_last(cpus); in hyperv_flush_tlb_multi() 116 for_each_cpu(cpu, cpus) { in hyperv_flush_tlb_multi() 162 status = hyperv_flush_tlb_others_ex(cpus, info); in hyperv_flush_tlb_multi() 170 native_flush_tlb_multi(cpus, info); in hyperv_flush_tlb_multi() 173 static u64 hyperv_flush_tlb_others_ex(const struct cpumask *cpus, in hyperv_flush_tlb_others_ex() argument 201 nr_bank = cpumask_to_vpset_skip(&flush->hv_vp_set, cpus, in hyperv_flush_tlb_others_ex()
|
/openbmc/linux/tools/lib/perf/tests/ |
H A D | test-evlist.c | 36 struct perf_cpu_map *cpus; in test_stat_cpu() local 49 cpus = perf_cpu_map__new(NULL); in test_stat_cpu() 50 __T("failed to create cpus", cpus); in test_stat_cpu() 75 cpus = perf_evsel__cpus(evsel); in test_stat_cpu() 88 perf_cpu_map__put(cpus); in test_stat_cpu() 218 struct perf_cpu_map *cpus; in test_mmap_thread() local 264 cpus = perf_cpu_map__dummy_new(); in test_mmap_thread() 313 perf_cpu_map__put(cpus); in test_mmap_thread() 329 struct perf_cpu_map *cpus; in test_mmap_cpus() local 353 cpus = perf_cpu_map__new(NULL); in test_mmap_cpus() [all …]
|
/openbmc/linux/arch/riscv/kernel/vdso/ |
H A D | hwprobe.c | 11 size_t cpu_count, unsigned long *cpus, 16 size_t cpu_count, unsigned long *cpus, 20 size_t cpu_count, unsigned long *cpus, in __vdso_riscv_hwprobe() argument 25 bool all_cpus = !cpu_count && !cpus; in __vdso_riscv_hwprobe() 36 return riscv_hwprobe(pairs, pair_count, cpu_count, cpus, flags); in __vdso_riscv_hwprobe()
|
/openbmc/linux/tools/perf/python/ |
H A D | twatch.py | 12 cpus = perf.cpu_map() 28 evsel.open(cpus = cpus, threads = threads); 29 evlist = perf.evlist(cpus, threads) 34 for cpu in cpus:
|
/openbmc/linux/tools/power/cpupower/utils/ |
H A D | cpufreq-info.c | 361 if (!cpus) { in get_affected_cpus() 366 while (cpus->next) { in get_affected_cpus() 367 printf("%d ", cpus->cpu); in get_affected_cpus() 368 cpus = cpus->next; in get_affected_cpus() 370 printf("%d\n", cpus->cpu); in get_affected_cpus() 382 if (!cpus) { in get_related_cpus() 387 while (cpus->next) { in get_related_cpus() 388 printf("%d ", cpus->cpu); in get_related_cpus() 389 cpus = cpus->next; in get_related_cpus() 391 printf("%d\n", cpus->cpu); in get_related_cpus() [all …]
|
H A D | cpufreq-set.c | 299 struct cpufreq_affected_cpus *cpus; in cmd_freq_set() local 305 cpus = cpufreq_get_related_cpus(cpu); in cmd_freq_set() 306 if (!cpus) in cmd_freq_set() 308 while (cpus->next) { in cmd_freq_set() 309 bitmask_setbit(cpus_chosen, cpus->cpu); in cmd_freq_set() 310 cpus = cpus->next; in cmd_freq_set() 313 bitmask_setbit(cpus_chosen, cpus->cpu); in cmd_freq_set() 314 cpufreq_put_related_cpus(cpus); in cmd_freq_set()
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-bcm7038-l1.c | 41 struct bcm7038_l1_cpu *cpus[NR_CPUS]; member 127 cpu = intc->cpus[cpu_logical_map(smp_processor_id())]; in bcm7038_l1_irq_handle() 129 cpu = intc->cpus[0]; in bcm7038_l1_irq_handle() 157 intc->cpus[cpu_idx]->mask_cache[word] &= ~mask; in __bcm7038_l1_unmask() 158 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_unmask() 168 intc->cpus[cpu_idx]->mask_cache[word] |= mask; in __bcm7038_l1_mask() 169 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_mask() 312 intc->cpus[boot_cpu]->map_base + reg_mask_set(intc, word)); in bcm7038_l1_suspend() 334 l1_writel(intc->cpus[boot_cpu]->mask_cache[word], in bcm7038_l1_resume() 336 l1_writel(~intc->cpus[boot_cpu]->mask_cache[word], in bcm7038_l1_resume() [all …]
|
H A D | irq-bcm6345-l1.c | 80 struct bcm6345_l1_cpu *cpus[NR_CPUS]; member 149 intc->cpus[cpu_idx]->enable_cache[word] |= mask; in __bcm6345_l1_unmask() 150 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_unmask() 151 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_unmask() 161 intc->cpus[cpu_idx]->enable_cache[word] &= ~mask; in __bcm6345_l1_mask() 162 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_mask() 163 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_mask() 210 enabled = intc->cpus[old_cpu]->enable_cache[word] & mask; in bcm6345_l1_set_affinity() 245 cpu = intc->cpus[idx] = kzalloc(sizeof(*cpu) + n_words * sizeof(u32), in bcm6345_l1_init_one() 334 struct bcm6345_l1_cpu *cpu = intc->cpus[idx]; in bcm6345_l1_of_init() [all …]
|
/openbmc/linux/tools/perf/arch/x86/util/ |
H A D | evlist.c | 37 struct perf_cpu_map *cpus; in ___evlist__add_default_attrs() local 44 cpus = perf_cpu_map__get(pmu->cpus); in ___evlist__add_default_attrs() 45 evsel->core.cpus = cpus; in ___evlist__add_default_attrs() 46 evsel->core.own_cpus = perf_cpu_map__get(cpus); in ___evlist__add_default_attrs()
|
/openbmc/linux/arch/x86/include/asm/trace/ |
H A D | hyperv.h | 12 TP_PROTO(const struct cpumask *cpus, 14 TP_ARGS(cpus, info), 21 TP_fast_assign(__entry->ncpus = cpumask_weight(cpus); 60 TP_PROTO(const struct cpumask *cpus, 62 TP_ARGS(cpus, vector), 67 TP_fast_assign(__entry->ncpus = cpumask_weight(cpus);
|
/openbmc/linux/arch/mips/cavium-octeon/ |
H A D | smp.c | 143 int cpus; in octeon_smp_setup() local 162 cpus = 1; in octeon_smp_setup() 165 set_cpu_possible(cpus, true); in octeon_smp_setup() 166 set_cpu_present(cpus, true); in octeon_smp_setup() 167 __cpu_number_map[id] = cpus; in octeon_smp_setup() 168 __cpu_logical_map[cpus] = id; in octeon_smp_setup() 169 cpus++; in octeon_smp_setup() 182 set_cpu_possible(cpus, true); in octeon_smp_setup() 183 __cpu_number_map[id] = cpus; in octeon_smp_setup() 184 __cpu_logical_map[cpus] = id; in octeon_smp_setup() [all …]
|
/openbmc/linux/tools/testing/selftests/cpufreq/ |
H A D | cpu.sh | 17 cpus=$(ls $CPUROOT | grep "cpu[0-9].*") 18 for cpu in $cpus; do 25 cpus=$(ls $CPUROOT | grep "cpu[1-9].*") 26 for cpu in $cpus; do
|
/openbmc/linux/sound/soc/meson/ |
H A D | gx-card.c | 60 link->dai_fmt = meson_card_parse_daifmt(node, link->cpus->of_node); in gx_card_parse_i2s() 90 dai_link->cpus = cpu; in gx_card_add_link() 93 ret = meson_card_parse_dai(card, np, dai_link->cpus); in gx_card_add_link() 97 if (gx_card_cpu_identify(dai_link->cpus, "FIFO")) in gx_card_add_link() 105 if (gx_card_cpu_identify(dai_link->cpus, "CODEC CTRL")) { in gx_card_add_link() 112 if (gx_card_cpu_identify(dai_link->cpus, "I2S Encoder")) in gx_card_add_link()
|
H A D | axg-card.c | 127 lb->cpus = dlc; in axg_card_add_tdm_loopback() 133 lb->cpus->of_node = pad->cpus->of_node; in axg_card_add_tdm_loopback() 134 lb->cpus->dai_name = "TDM Loopback"; in axg_card_add_tdm_loopback() 147 of_node_get(lb->cpus->of_node); in axg_card_add_tdm_loopback() 263 link->dai_fmt = meson_card_parse_daifmt(node, link->cpus->of_node); in axg_card_parse_tdm() 319 dai_link->cpus = cpu; in axg_card_add_link() 323 ret = meson_card_parse_dai(card, np, dai_link->cpus); in axg_card_add_link() 327 if (axg_card_cpu_is_playback_fe(dai_link->cpus->of_node)) in axg_card_add_link() 329 else if (axg_card_cpu_is_capture_fe(dai_link->cpus->of_node)) in axg_card_add_link() 337 if (axg_card_cpu_is_codec(dai_link->cpus->of_node)) { in axg_card_add_link() [all …]
|
/openbmc/linux/arch/s390/kernel/ |
H A D | sthyi.c | 234 for (i = 0; i < block->hdr.cpus; i++) { in fill_diag_mac() 235 switch (cpu_id(block->cpus[i].ctidx, diag224_buf)) { in fill_diag_mac() 237 if (block->cpus[i].weight == DED_WEIGHT) in fill_diag_mac() 243 if (block->cpus[i].weight == DED_WEIGHT) in fill_diag_mac() 263 if (!(block->cpus[i].cflag & DIAG204_CPU_ONLINE)) in lpar_cpu_inf() 269 if (block->cpus[i].cur_weight < DED_WEIGHT) in lpar_cpu_inf() 270 weight_cp |= block->cpus[i].cur_weight; in lpar_cpu_inf() 274 if (block->cpus[i].cur_weight < DED_WEIGHT) in lpar_cpu_inf() 275 weight_ifl |= block->cpus[i].cur_weight; in lpar_cpu_inf() 285 cpu_inf->lpar_cap |= block->cpus[i].cpu_type_cap; in lpar_cpu_inf() [all …]
|
/openbmc/qemu/hw/riscv/ |
H A D | sifive_e.c | 118 riscv_load_kernel(machine, &s->soc.cpus, in sifive_e_machine_init() 183 object_initialize_child(obj, "cpus", &s->cpus, TYPE_RISCV_HART_ARRAY); in type_init() 184 object_property_set_int(OBJECT(&s->cpus), "num-harts", ms->smp.cpus, in type_init() 186 object_property_set_int(OBJECT(&s->cpus), "resetvec", 0x1004, &error_abort); in type_init() 200 object_property_set_str(OBJECT(&s->cpus), "cpu-type", ms->cpu_type, in sifive_e_soc_realize() 202 sysbus_realize(SYS_BUS_DEVICE(&s->cpus), &error_fatal); in sifive_e_soc_realize() 212 (char *)SIFIVE_E_PLIC_HART_CONFIG, ms->smp.cpus, 0, in sifive_e_soc_realize() 223 0, ms->smp.cpus, false); in sifive_e_soc_realize() 226 RISCV_ACLINT_DEFAULT_MTIMER_SIZE, 0, ms->smp.cpus, in sifive_e_soc_realize()
|
/openbmc/qemu/hw/i386/ |
H A D | fw_cfg.c | 58 X86CPU *cpu = X86_CPU(ms->possible_cpus->cpus[0].cpu); in fw_cfg_build_smbios() 103 const CPUArchIdList *cpus = mc->possible_cpu_arch_ids(ms); in fw_cfg_arch_create() local 140 for (i = 0; i < cpus->len; i++) { in fw_cfg_arch_create() 141 unsigned int apic_id = cpus->cpus[i].arch_id; in fw_cfg_arch_create() 143 numa_fw_cfg[apic_id + 1] = cpu_to_le64(cpus->cpus[i].props.node_id); in fw_cfg_arch_create() 158 X86CPU *cpu = X86_CPU(ms->possible_cpus->cpus[0].cpu); in fw_cfg_build_feature_control()
|