/linux-master/arch/s390/kernel/ |
H A D | processor.c | 67 void notrace stop_machine_yield(const struct cpumask *cpumask) argument 74 cpu = cpumask_next_wrap(this_cpu, cpumask, this_cpu, false);
|
/linux-master/arch/riscv/kernel/ |
H A D | smp.c | 97 static void send_ipi_mask(const struct cpumask *mask, enum ipi_message_type op) 230 void arch_send_call_function_ipi_mask(struct cpumask *mask) 241 void tick_broadcast(const struct cpumask *mask)
|
/linux-master/arch/x86/lib/ |
H A D | msr-smp.c | 97 static void __rwmsr_on_cpus(const struct cpumask *mask, u32 msr_no, 125 void rdmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs) 139 void wrmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs)
|
/linux-master/tools/workqueue/ |
H A D | wq_dump.py | 52 from drgn.helpers.linux.cpumask import for_each_cpu,for_each_possible_cpu 65 def cpumask_str(cpumask): 69 for cpu in for_each_cpu(cpumask[0]): 166 print(f'cpus={cpumask_str(pool.attrs.cpumask)}', end='') 208 print(f' {cpumask_str(wq.unbound_attrs.cpumask):{ucpus_len}}', end='')
|
/linux-master/drivers/powercap/ |
H A D | intel_rapl_msr.c | 82 cpumask_set_cpu(cpu, &rp->cpumask); 95 cpumask_clear_cpu(cpu, &rp->cpumask); 96 lead_cpu = cpumask_first(&rp->cpumask);
|
/linux-master/arch/mips/kernel/ |
H A D | smp.c | 21 #include <linux/cpumask.h> 173 void mips_smp_send_ipi_mask(const struct cpumask *mask, unsigned int action) 241 int mips_smp_ipi_allocate(const struct cpumask *mask) 302 int mips_smp_ipi_free(const struct cpumask *mask) 732 void tick_broadcast(const struct cpumask *mask)
|
/linux-master/arch/x86/include/asm/ |
H A D | msr.h | 11 #include <asm/cpumask.h> 338 void rdmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs); 339 void wrmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs); 367 static inline void rdmsr_on_cpus(const struct cpumask *m, u32 msr_no, 372 static inline void wrmsr_on_cpus(const struct cpumask *m, u32 msr_no,
|
H A D | paravirt.h | 21 #include <linux/cpumask.h> 70 void native_flush_tlb_multi(const struct cpumask *cpumask, 88 static inline void __flush_tlb_multi(const struct cpumask *cpumask, argument 91 PVOP_VCALL2(mmu.flush_tlb_multi, cpumask, info);
|
/linux-master/include/linux/ |
H A D | sched.h | 16 #include <linux/cpumask.h> 1749 extern int cpuset_cpumask_can_shrink(const struct cpumask *cur, const struct cpumask *trial); 1756 extern void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask); 1765 extern int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask); 1768 extern int dl_task_check_affinity(struct task_struct *p, const struct cpumask *mask); 1772 static inline void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask) 1775 static inline int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask) 1792 static inline int dl_task_check_affinity(struct task_struct *p, const struct cpumask *mask) 2155 extern long sched_setaffinity(pid_t pid, const struct cpumask *new_mas [all...] |
/linux-master/kernel/events/ |
H A D | hw_breakpoint.c | 358 static const struct cpumask *cpumask_of_bp(struct perf_event *bp) 372 const struct cpumask *cpumask = cpumask_of_bp(bp); local 389 for_each_cpu(cpu, cpumask) { 504 const struct cpumask *cpumask = cpumask_of_bp(bp); local 506 for_each_cpu(cpu, cpumask) {
|
/linux-master/kernel/ |
H A D | workqueue.c | 445 /* PL: user requested unbound cpumask via sysfs */ 448 /* PL: isolated cpumask to be excluded from unbound cpumask */ 452 static struct cpumask wq_cmdline_cpumask __initdata; 738 * unbound_effective_cpumask - effective cpumask of an unbound workqueue 741 * @wq->unbound_attrs->cpumask contains the cpumask requested by the user which 742 * is masked with wq_unbound_cpumask to determine the effective cpumask. The 743 * default pwq is always mapped to the pool with the current effective cpumask. 745 static struct cpumask *unbound_effective_cpumas 6444 static cpumask_t cpumask; local 6766 cpumask_var_t cpumask; local 7113 workqueue_set_unbound_cpumask(cpumask_var_t cpumask) argument 7172 cpumask_var_t cpumask; local [all...] |
/linux-master/arch/x86/kernel/apic/ |
H A D | vector.c | 75 const struct cpumask *mask) 197 const struct cpumask *affmsk = irq_data_get_affinity_mask(irqd); 233 assign_vector_locked(struct irq_data *irqd, const struct cpumask *dest) 269 static int assign_irq_vector(struct irq_data *irqd, const struct cpumask *dest) 284 const struct cpumask *affmsk = irq_data_get_affinity_mask(irqd); 324 assign_managed_vector(struct irq_data *irqd, const struct cpumask *dest) 326 const struct cpumask *affmsk = irq_data_get_affinity_mask(irqd); 433 const struct cpumask *dest = irq_data_get_affinity_mask(irqd); 480 const struct cpumask *dest = irq_data_get_affinity_mask(irqd); 874 const struct cpumask *des [all...] |
/linux-master/arch/x86/kernel/ |
H A D | kvm.c | 502 static void __send_ipi_mask(const struct cpumask *mask, int vector) 558 static void kvm_send_ipi_mask(const struct cpumask *mask, int vector) 563 static void kvm_send_ipi_mask_allbutself(const struct cpumask *mask, int vector) 566 struct cpumask *new_mask = this_cpu_cpumask_var_ptr(__pv_cpu_mask); 567 const struct cpumask *local_mask; 634 static void kvm_smp_send_call_func_ipi(const struct cpumask *mask) 649 static void kvm_flush_tlb_multi(const struct cpumask *cpumask, argument 655 struct cpumask *flushmask = this_cpu_cpumask_var_ptr(__pv_cpu_mask); 657 cpumask_copy(flushmask, cpumask); [all...] |
/linux-master/drivers/virtio/ |
H A D | virtio_vdpa.c | 305 static struct cpumask * 309 struct cpumask *masks = NULL; 333 struct cpumask *result = group_cpus_evenly(this_vecs); 370 struct cpumask *masks; 441 const struct cpumask *cpu_mask) 454 static const struct cpumask *
|
/linux-master/drivers/firmware/psci/ |
H A D | psci_checker.c | 77 static unsigned int down_and_up_cpus(const struct cpumask *cpus, 78 struct cpumask *offlined_cpus) 168 const struct cpumask *cpu_group =
|
/linux-master/arch/sh/kernel/ |
H A D | smp.c | 12 #include <linux/cpumask.h> 269 void arch_send_call_function_ipi_mask(const struct cpumask *mask) 283 void tick_broadcast(const struct cpumask *mask)
|
/linux-master/drivers/cpuidle/ |
H A D | cpuidle-psci.c | 14 #include <linux/cpumask.h> 347 drv->cpumask = (struct cpumask *)cpumask_of(cpu);
|
/linux-master/drivers/acpi/ |
H A D | acpi_pad.c | 9 #include <linux/cpumask.h> 90 struct cpumask *pad_busy_cpus = to_cpumask(pad_busy_cpus_bits); 133 struct cpumask *pad_busy_cpus = to_cpumask(pad_busy_cpus_bits);
|
/linux-master/arch/x86/platform/uv/ |
H A D | uv_time.c | 294 int ced_cpu = cpumask_first(ced->cpumask); 304 int ced_cpu = cpumask_first(evt->cpumask); 337 ced->cpumask = cpumask_of(smp_processor_id());
|
/linux-master/arch/powerpc/kernel/ |
H A D | irq.c | 43 #include <linux/cpumask.h> 360 int irq_choose_cpu(const struct cpumask *mask) 389 int irq_choose_cpu(const struct cpumask *mask)
|
/linux-master/drivers/clocksource/ |
H A D | timer-mp-csky.c | 80 to->clkevt.cpumask = cpumask_of(cpu);
|
H A D | i8253.c | 191 i8253_clockevent.cpumask = cpumask_of(smp_processor_id());
|
/linux-master/drivers/irqchip/ |
H A D | irq-ompic.c | 97 static void ompic_raise_softirq(const struct cpumask *mask,
|
/linux-master/arch/mips/sibyte/bcm1480/ |
H A D | smp.c | 72 static void bcm1480_send_ipi_mask(const struct cpumask *mask,
|
/linux-master/arch/mips/sibyte/sb1250/ |
H A D | smp.c | 61 static inline void sb1250_send_ipi_mask(const struct cpumask *mask,
|