/linux-master/kernel/ |
H A D | smp.c | 41 cpumask_var_t cpumask; member in struct:call_function_data 57 if (!zalloc_cpumask_var_node(&cfd->cpumask, GFP_KERNEL, 62 free_cpumask_var(cfd->cpumask); 67 free_cpumask_var(cfd->cpumask); 79 free_cpumask_var(cfd->cpumask); 122 send_call_function_ipi_mask(struct cpumask *mask) 718 int smp_call_function_any(const struct cpumask *mask, 722 const struct cpumask *nodemask; 751 * %SCF_RUN_LOCAL: Run also locally if local cpu is set in cpumask 756 static void smp_call_function_many_cond(const struct cpumask *mas [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | smp.h | 25 extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);
|
/linux-master/include/linux/ |
H A D | profile.h | 7 #include <linux/cpumask.h>
|
H A D | irq.h | 15 #include <linux/cpumask.h> 496 * @ipi_send_mask: send an IPI to destination cpus in cpumask 514 int (*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force); 545 void (*ipi_send_mask)(struct irq_data *data, const struct cpumask *dest); 612 const struct cpumask *cpumask, bool force); 687 const struct cpumask *dest, 724 const struct cpumask *affinity); 726 struct cpumask *affinity); 880 const struct cpumask *irq_data_get_affinity_mas [all...] |
H A D | tick.h | 12 #include <linux/cpumask.h> 201 static inline void tick_nohz_full_add_cpus_to(struct cpumask *mask) 276 extern void __init tick_nohz_full_setup(cpumask_var_t cpumask); 280 static inline void tick_nohz_full_add_cpus_to(struct cpumask *mask) { } 301 static inline void tick_nohz_full_setup(cpumask_var_t cpumask) { } argument
|
H A D | irqdesc.h | 72 struct cpumask *percpu_enabled; 73 const struct cpumask *percpu_affinity; 75 const struct cpumask *affinity_hint;
|
H A D | cpuset.h | 15 #include <linux/cpumask.h> 78 extern void cpuset_cpus_allowed(struct task_struct *p, struct cpumask *mask); 196 struct cpumask *mask)
|
/linux-master/arch/riscv/kernel/ |
H A D | sbi.c | 23 static int (*__sbi_rfence)(int fid, const struct cpumask *cpu_mask, 73 static unsigned long __sbi_v01_cpumask_to_hartmask(const struct cpumask *cpu_mask) 159 static int __sbi_rfence_v01(int fid, const struct cpumask *cpu_mask, 211 static int __sbi_rfence_v01(int fid, const struct cpumask *cpu_mask, 302 static int __sbi_rfence_v02(int fid, const struct cpumask *cpu_mask, 374 int sbi_remote_fence_i(const struct cpumask *cpu_mask) 393 int sbi_remote_sfence_vma_asid(const struct cpumask *cpu_mask, 416 int sbi_remote_hfence_gvma(const struct cpumask *cpu_mask, 436 int sbi_remote_hfence_gvma_vmid(const struct cpumask *cpu_mask, 455 int sbi_remote_hfence_vvma(const struct cpumask *cpu_mas [all...] |
/linux-master/drivers/irqchip/ |
H A D | irq-hip04.c | 33 #include <linux/cpumask.h> 147 const struct cpumask *mask_val, 175 static void hip04_ipi_send_mask(struct irq_data *d, const struct cpumask *mask) 249 u32 cpumask; local 258 cpumask = hip04_get_cpumask(intc); 259 cpumask |= cpumask << 16; 261 writel_relaxed(cpumask, base + GIC_DIST_TARGET + ((i * 2) & ~3));
|
/linux-master/arch/sparc/include/asm/ |
H A D | smp_32.h | 15 #include <linux/cpumask.h> 95 void arch_send_call_function_ipi_mask(const struct cpumask *mask);
|
/linux-master/drivers/nvdimm/ |
H A D | nd_perf.c | 134 const struct cpumask *cpumask; local 157 cpumask = cpumask_of_node(nodeid); 158 target = cpumask_any_but(cpumask, cpu); 197 /* Allocate memory for cpumask attribute group */ 206 pmu_events_attr->attr.attr.name = "cpumask"; 220 const struct cpumask *cpumask; local 224 * can provide required cpumask which can be used 231 /* pick active cpu from the cpumask o [all...] |
/linux-master/arch/openrisc/kernel/ |
H A D | smp.c | 28 static void (*smp_cross_call)(const struct cpumask *, unsigned int); 198 void __init set_smp_cross_call(void (*fn)(const struct cpumask *, unsigned int)) 208 void arch_send_call_function_ipi_mask(const struct cpumask *mask) 226 static void smp_flush_tlb_mm(struct cpumask *cmask, struct mm_struct *mm) 236 /* local cpu is the only cpu present in cpumask */ 263 static void smp_flush_tlb_range(const struct cpumask *cmask, unsigned long start, 274 /* local cpu is the only cpu present in cpumask */ 311 const struct cpumask *cmask = vma ? mm_cpumask(vma->vm_mm)
|
/linux-master/tools/accounting/ |
H A D | getdelays.c | 63 /* Maximum number of cpus expected to be specified in a cpumask */ 72 char cpumask[100+6*MAX_CPUS]; variable 77 "[-m cpumask] [-t tgid] [-p pid]\n"); 339 strncpy(cpumask, optarg, sizeof(cpumask)); 340 cpumask[sizeof(cpumask) - 1] = '\0'; 342 printf("cpumask %s maskset %d\n", cpumask, maskset); 417 &cpumask, strle [all...] |
/linux-master/kernel/time/ |
H A D | tick-broadcast.c | 62 struct cpumask *tick_get_broadcast_mask(void) 132 if (!cpumask_equal(newdev->cpumask, cpumask_of(cpu))) 227 static void err_broadcast(const struct cpumask *mask) 346 static bool tick_do_broadcast(struct cpumask *mask) 614 struct cpumask *tick_get_broadcast_oneshot_mask(void) 639 const struct cpumask *cpumask) 644 if (cpumask_equal(bc->cpumask, cpumask)) 647 bc->cpumask 638 tick_broadcast_set_affinity(struct clock_event_device *bc, const struct cpumask *cpumask) argument [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | smp.c | 174 wait_for_txrdy (unsigned long cpumask) argument 178 if (!(hwrpb->txrdy & cpumask)) 183 if (!(hwrpb->txrdy & cpumask)) 201 unsigned long cpumask; local 209 cpumask = (1UL << cpuid); 210 if (wait_for_txrdy(cpumask)) 223 if (wait_for_txrdy(cpumask)) 496 send_ipi_message(const struct cpumask *to_whom, enum ipi_message_type operation) 583 void arch_send_call_function_ipi_mask(const struct cpumask *mask)
|
/linux-master/arch/sparc/kernel/ |
H A D | time_32.c | 130 ce->cpumask = cpu_possible_mask; 187 int cpu = cpumask_first(evt->cpumask); 195 int cpu = cpumask_first(evt->cpumask); 204 int cpu = cpumask_first(evt->cpumask); 226 ce->cpumask = cpumask_of(cpu);
|
/linux-master/arch/x86/xen/ |
H A D | smp.c | 5 #include <linux/cpumask.h> 145 static void __xen_send_IPI_mask(const struct cpumask *mask, 154 void xen_smp_send_call_function_ipi(const struct cpumask *mask) 207 void xen_send_IPI_mask(const struct cpumask *mask, 232 void xen_send_IPI_mask_allbutself(const struct cpumask *mask,
|
/linux-master/drivers/powercap/ |
H A D | dtpm_cpu.c | 19 #include <linux/cpumask.h> 46 struct cpumask cpus; 73 static u64 scale_pd_power_uw(struct cpumask *pd_mask, u64 power) 95 struct cpumask *pd_mask; 126 struct cpumask cpus;
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | spu_priv1_mmio.c | 68 const struct cpumask *spumask = cpumask_of_node(spu->node), 69 *cpumask = cpumask_of_node(cpu_to_node(cpu)); local 71 if (!cpumask_intersects(spumask, cpumask))
|
/linux-master/kernel/sched/ |
H A D | cpupri.c | 68 struct cpumask *lowest_mask, int idx) 122 struct cpumask *lowest_mask) 145 struct cpumask *lowest_mask,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | irq_affinity.c | 20 const struct cpumask *req_mask) 82 irq_pool_find_least_loaded(struct mlx5_irq_pool *pool, const struct cpumask *req_mask) 93 struct cpumask *iter_mask = mlx5_irq_get_affinity_mask(iter);
|
/linux-master/arch/hexagon/kernel/ |
H A D | time.c | 99 static void broadcast(const struct cpumask *mask) 131 dummy_clock_dev->cpumask = cpumask_of(cpu); 171 ce_dev->cpumask = cpu_all_mask;
|
/linux-master/drivers/thermal/ |
H A D | cpuidle_cooling.c | 188 ii_dev = idle_inject_register(drv->cpumask); 202 dev = get_cpu_device(cpumask_first(drv->cpumask)); 247 for_each_cpu(cpu, drv->cpumask) {
|
/linux-master/include/linux/sched/ |
H A D | topology.h | 163 static inline struct cpumask *sched_domain_span(struct sched_domain *sd) 183 typedef const struct cpumask *(*sched_domain_mask_f)(int cpu); 283 void arch_update_thermal_pressure(const struct cpumask *cpus,
|
/linux-master/drivers/thermal/intel/int340x_thermal/ |
H A D | processor_thermal_rapl.c | 36 cpumask_set_cpu(cpu, &rp->cpumask); 49 cpumask_clear_cpu(cpu, &rp->cpumask); 50 lead_cpu = cpumask_first(&rp->cpumask);
|