/linux-master/drivers/perf/ |
H A D | qcom_l3_pmu.c | 160 cpumask_t cpumask; member in struct:l3cache_pmu 515 * processor (the one described in the "cpumask" attribute exported 519 event->cpu = cpumask_first(&l3pmu->cpumask); 606 * - cpumask, used by perf user space and other tools to know on which CPUs 668 /* cpumask */ 675 return cpumap_print_to_pagebuf(true, buf, &l3pmu->cpumask); 678 static DEVICE_ATTR_RO(cpumask); 708 if (cpumask_empty(&l3pmu->cpumask)) 709 cpumask_set_cpu(cpu, &l3pmu->cpumask); 719 if (!cpumask_test_and_clear_cpu(cpu, &l3pmu->cpumask)) [all...] |
H A D | starfive_starlink_pmu.c | 75 cpumask_t cpumask; member in struct:starlink_pmu 134 return cpumap_print_to_pagebuf(true, buf, &starlink_pmu->cpumask); 137 static DEVICE_ATTR_RO(cpumask); 392 event->cpu = cpumask_first(&starlink_pmu->cpumask); 595 if (cpumask_empty(&starlink_pmu->cpumask)) 596 cpumask_set_cpu(cpu, &starlink_pmu->cpumask); 611 if (!cpumask_test_and_clear_cpu(cpu, &starlink_pmu->cpumask)) 620 cpumask_set_cpu(target, &starlink_pmu->cpumask);
|
/linux-master/drivers/opp/ |
H A D | opp.h | 263 void _dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask, int last_cpu);
|
/linux-master/include/linux/ |
H A D | torture.h | 17 #include <linux/cpumask.h> 133 long torture_sched_setaffinity(pid_t pid, const struct cpumask *in_mask);
|
H A D | cacheinfo.h | 6 #include <linux/cpumask.h> 36 * @shared_cpu_map: logical cpumask representing all the cpus sharing
|
H A D | node.h | 19 #include <linux/cpumask.h>
|
/linux-master/arch/x86/kernel/apic/ |
H A D | apic_numachip.c | 93 static void numachip_send_IPI_mask(const struct cpumask *mask, int vector) 101 static void numachip_send_IPI_mask_allbutself(const struct cpumask *mask,
|
/linux-master/kernel/time/ |
H A D | tick-internal.h | 77 extern struct cpumask *tick_get_broadcast_mask(void); 136 extern struct cpumask *tick_get_broadcast_oneshot_mask(void);
|
/linux-master/net/core/ |
H A D | dev.h | 13 struct cpumask; 144 int rps_cpumask_housekeeping(struct cpumask *mask);
|
/linux-master/drivers/hwmon/ |
H A D | coretemp.c | 96 struct cpumask cpumask; member in struct:platform_data 716 if (!cpumask_intersects(&pdata->cpumask, topology_sibling_cpumask(cpu))) 719 cpumask_set_cpu(cpu, &pdata->cpumask); 741 cpumask_clear_cpu(cpu, &pd->cpumask); 748 target = cpumask_any_and(&pd->cpumask, topology_sibling_cpumask(cpu)); 761 if (cpumask_empty(&pd->cpumask)) { 774 target = cpumask_first(&pd->cpumask);
|
/linux-master/arch/sparc/include/asm/ |
H A D | mdesc.h | 6 #include <linux/cpumask.h>
|
/linux-master/include/soc/fsl/ |
H A D | dpaa2-global.h | 11 #include <linux/cpumask.h>
|
/linux-master/drivers/clocksource/ |
H A D | clps711x-timer.c | 69 clkevt->cpumask = cpumask_of(0);
|
/linux-master/arch/mips/include/asm/ |
H A D | bmips.h | 47 #include <linux/cpumask.h>
|
/linux-master/arch/mips/kernel/ |
H A D | cevt-ds1287.c | 116 cd->cpumask = cpumask_of(0);
|
/linux-master/arch/powerpc/sysdev/xics/ |
H A D | xics-common.c | 278 int xics_get_irq_server(unsigned int virq, const struct cpumask *cpumask, argument 285 if (!cpumask_subset(cpu_possible_mask, cpumask)) { 286 int server = cpumask_first_and(cpu_online_mask, cpumask);
|
/linux-master/arch/riscv/kvm/ |
H A D | vmid.c | 10 #include <linux/cpumask.h>
|
/linux-master/arch/loongarch/include/asm/ |
H A D | irq.h | 43 void arch_trigger_cpumask_backtrace(const struct cpumask *mask, int exclude_cpu);
|
/linux-master/arch/mips/lantiq/ |
H A D | irq.c | 244 const struct cpumask *cpumask, bool force) 246 struct cpumask tmask; 248 if (!cpumask_and(&tmask, cpumask, cpu_online_mask)) 243 ltq_icu_irq_set_affinity(struct irq_data *d, const struct cpumask *cpumask, bool force) argument
|
/linux-master/arch/x86/include/asm/ |
H A D | pci.h | 115 static inline const struct cpumask *
|
/linux-master/drivers/iommu/ |
H A D | irq_remapping.c | 2 #include <linux/cpumask.h>
|
H A D | hyperv-iommu.c | 40 const struct cpumask *mask, bool force) 200 const struct cpumask *affinity; 250 const struct cpumask *mask, bool force)
|
/linux-master/drivers/cpufreq/ |
H A D | scmi-cpufreq.c | 14 #include <linux/cpumask.h> 99 struct cpumask *cpumask) 114 cpumask_set_cpu(cpu, cpumask); 207 dev_warn(cpu_dev, "failed to get sharing cpumask\n"); 98 scmi_get_sharing_cpus(struct device *cpu_dev, int domain, struct cpumask *cpumask) argument
|
/linux-master/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, 173 static u64 hyperv_flush_tlb_others_ex(const struct cpumask *cpus,
|
/linux-master/arch/arc/kernel/ |
H A D | mcip.c | 264 idu_irq_set_affinity(struct irq_data *data, const struct cpumask *cpumask, argument 272 /* errout if no online cpu per @cpumask */ 273 if (!cpumask_and(&online, cpumask, cpu_online_mask))
|