Searched refs:cpumask (Results 126 - 150 of 781) sorted by relevance

1234567891011>>

/linux-master/kernel/
H A Dsmp.c41 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 Dsmp.h25 extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);
/linux-master/include/linux/
H A Dprofile.h7 #include <linux/cpumask.h>
H A Dirq.h15 #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 Dtick.h12 #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 Dirqdesc.h72 struct cpumask *percpu_enabled;
73 const struct cpumask *percpu_affinity;
75 const struct cpumask *affinity_hint;
H A Dcpuset.h15 #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 Dsbi.c23 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 Dirq-hip04.c33 #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 Dsmp_32.h15 #include <linux/cpumask.h>
95 void arch_send_call_function_ipi_mask(const struct cpumask *mask);
/linux-master/drivers/nvdimm/
H A Dnd_perf.c134 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 Dsmp.c28 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 Dgetdelays.c63 /* 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 Dtick-broadcast.c62 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 Dsmp.c174 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 Dtime_32.c130 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 Dsmp.c5 #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 Ddtpm_cpu.c19 #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 Dspu_priv1_mmio.c68 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 Dcpupri.c68 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 Dirq_affinity.c20 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 Dtime.c99 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 Dcpuidle_cooling.c188 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 Dtopology.h163 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 Dprocessor_thermal_rapl.c36 cpumask_set_cpu(cpu, &rp->cpumask);
49 cpumask_clear_cpu(cpu, &rp->cpumask);
50 lead_cpu = cpumask_first(&rp->cpumask);

Completed in 230 milliseconds

1234567891011>>