Searched refs:cpumask (Results 51 - 75 of 781) sorted by relevance

1234567891011>>

/linux-master/arch/x86/kernel/apic/
H A Dipi.c3 #include <linux/cpumask.h>
81 void native_send_call_func_ipi(const struct cpumask *mask)
198 void default_send_IPI_mask_sequence_phys(const struct cpumask *mask, int vector)
211 void default_send_IPI_mask_allbutself_phys(const struct cpumask *mask,
251 void default_send_IPI_mask_sequence_logical(const struct cpumask *mask, int vector)
262 void default_send_IPI_mask_allbutself_logical(const struct cpumask *mask,
277 void default_send_IPI_mask_logical(const struct cpumask *cpumask, int vector) argument
279 unsigned long mask = cpumask_bits(cpumask)[0];
H A Dx2apic_cluster.c4 #include <linux/cpumask.h>
22 static DEFINE_PER_CPU_READ_MOSTLY(struct cpumask *, cluster_masks);
39 __x2apic_send_IPI_mask(const struct cpumask *mask, int vector, int apic_dest)
42 struct cpumask *tmpmsk;
58 struct cpumask *cmsk = per_cpu(cluster_masks, cpu);
75 static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector)
81 x2apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector)
93 struct cpumask *cmsk = this_cpu_read(cluster_masks);
105 static void prefill_clustermask(struct cpumask *cmsk, unsigned int cpu, u32 cluster)
110 struct cpumask **cpu_cms
[all...]
/linux-master/tools/testing/selftests/rcutorture/bin/
H A Djitter.sh68 cpumask=`awk -v cpus="$cpus" -v me=$me -v n=$n 'BEGIN {
74 if ! taskset -c -p $cpumask $$ > /dev/null 2>&1
76 echo taskset failure: '"taskset -c -p ' $cpumask $$ '"'
/linux-master/kernel/
H A Dstop_machine.c175 const struct cpumask *active_cpus;
197 notrace void __weak stop_machine_yield(const struct cpumask *cpumask) argument
208 const struct cpumask *cpumask; local
219 cpumask = cpu_online_mask;
220 is_active = cpu == cpumask_first(cpumask);
222 cpumask = msdata->active_cpus;
223 is_active = cpumask_test_cpu(cpu, cpumask);
229 stop_machine_yield(cpumask);
391 queue_stop_cpus_work(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg, struct cpu_stop_done *done) argument
423 __stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg) argument
463 stop_cpus(const struct cpumask *cpumask, cpu_stop_fn_t fn, void *arg) argument
[all...]
/linux-master/lib/
H A Dgroup_cpus.c14 static void grp_spread_init_one(struct cpumask *irqmsk, struct cpumask *nmsk,
17 const struct cpumask *siblmsk;
86 const struct cpumask *mask, nodemask_t *nodemsk)
132 const struct cpumask *cpu_mask,
134 struct cpumask *nmsk,
251 const struct cpumask *cpu_mask,
252 struct cpumask *nmsk, struct cpumask *masks)
336 * Return: cpumask arra
[all...]
/linux-master/arch/arc/kernel/
H A Dsmp.c20 #include <linux/cpumask.h>
42 static int __init arc_get_cpu_map(const char *name, struct cpumask *cpumask) argument
51 if (cpulist_parse(buf, cpumask))
63 struct cpumask cpumask; local
65 if (arc_get_cpu_map("possible-cpus", &cpumask)) {
69 cpumask_setall(&cpumask);
72 if (!cpumask_test_cpu(0, &cpumask))
75 init_cpu_possible(&cpumask);
[all...]
/linux-master/arch/alpha/include/asm/
H A Dsmp.h6 #include <linux/cpumask.h>
49 extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);
/linux-master/arch/powerpc/sysdev/
H A Dmpic.h35 const struct cpumask *cpumask, bool force);
/linux-master/arch/sparc/include/asm/
H A Dsmp_64.h17 #include <linux/cpumask.h>
41 void arch_send_call_function_ipi_mask(const struct cpumask *mask);
/linux-master/include/asm-generic/
H A Dnuma.h21 const struct cpumask *cpumask_of_node(int node);
23 /* Returns a pointer to the cpumask of CPUs on Node 'node'. */
24 static inline const struct cpumask *cpumask_of_node(int node)
/linux-master/arch/arc/include/asm/
H A Dsmp.h17 /* including cpumask.h leads to cyclic deps hence this Forward declaration */
18 struct cpumask;
24 extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);
/linux-master/arch/sh/include/asm/
H A Dtopology.h20 const struct cpumask *cpu_coregroup_mask(int cpu);
/linux-master/arch/arm64/include/asm/
H A Dsmp_plat.h11 #include <linux/cpumask.h>
/linux-master/arch/x86/include/asm/
H A Dirq.h44 void arch_trigger_cpumask_backtrace(const struct cpumask *mask,
H A Dtopology.h34 #include <linux/cpumask.h>
67 extern const struct cpumask *cpumask_of_node(int node);
69 /* Returns a pointer to the cpumask of CPUs on Node 'node'. */
70 static inline const struct cpumask *cpumask_of_node(int node)
134 extern const struct cpumask *cpu_coregroup_mask(int cpu);
135 extern const struct cpumask *cpu_clustergroup_mask(int cpu);
211 extern struct cpumask __cpu_primary_thread_mask;
212 #define cpu_primary_thread_mask ((const struct cpumask *)&__cpu_primary_thread_mask)
/linux-master/arch/arm/include/asm/
H A Dsmp.h11 #include <linux/cpumask.h>
70 extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);
71 extern void arch_send_wakeup_ipi_mask(const struct cpumask *mask);
/linux-master/arch/loongarch/include/asm/
H A Dsmp.h13 #include <linux/cpumask.h>
28 void loongson_send_ipi_mask(const struct cpumask *mask, unsigned int action);
87 static inline void arch_send_call_function_ipi_mask(const struct cpumask *mask)
/linux-master/include/linux/sched/
H A Disolation.h4 #include <linux/cpumask.h>
25 extern const struct cpumask *housekeeping_cpumask(enum hk_type type);
38 static inline const struct cpumask *housekeeping_cpumask(enum hk_type type)
/linux-master/include/linux/
H A Dclockchips.h15 # include <linux/cpumask.h>
96 * @cpumask: cpumask to indicate for which CPUs this device works
119 void (*broadcast)(const struct cpumask *mask);
129 const struct cpumask *cpumask; member in struct:clock_event_device
203 extern void tick_broadcast(const struct cpumask *mask);
H A Dtopology.h31 #include <linux/cpumask.h>
237 static inline const struct cpumask *cpu_smt_mask(int cpu)
243 static inline const struct cpumask *cpu_cpu_mask(int cpu)
249 int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node);
250 extern const struct cpumask *sched_numa_hop_mask(unsigned int node, unsigned int hops);
252 static __always_inline int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node)
257 static inline const struct cpumask *
H A Dsmp.h13 #include <linux/cpumask.h>
54 void *info, bool wait, const struct cpumask *mask);
76 * cpumask, which may include the local processor.
90 static inline void on_each_cpu_mask(const struct cpumask *mask,
163 void smp_call_function_many(const struct cpumask *mask,
166 int smp_call_function_any(const struct cpumask *mask,
211 smp_call_function_any(const struct cpumask *mask, smp_call_func_t func,
/linux-master/drivers/md/
H A Ddm-ps-io-affinity.c16 cpumask_var_t cpumask; member in struct:path_info
36 free_cpumask_var(pi->cpumask);
66 if (!zalloc_cpumask_var(&pi->cpumask, GFP_KERNEL)) {
67 *error = "io-affinity ps: Error allocating cpumask context";
72 ret = cpumask_parse(argv[0], pi->cpumask);
74 *error = "io-affinity ps: invalid cpumask";
79 for_each_cpu(cpu, pi->cpumask) {
105 free_cpumask_var(pi->cpumask);
171 DMEMIT("%*pb ", cpumask_pr_args(pi->cpumask));
201 const struct cpumask *cpumas local
[all...]
/linux-master/drivers/cpuidle/
H A Ddriver.c16 #include <linux/cpumask.h>
53 for_each_cpu(cpu, drv->cpumask) {
66 * Returns 0 on success, -EBUSY if any CPU in the cpumask have a driver
73 for_each_cpu(cpu, drv->cpumask) {
81 for_each_cpu(cpu, drv->cpumask)
164 if (!drv->cpumask)
165 drv->cpumask = (struct cpumask *)cpu_possible_mask;
233 on_each_cpu_mask(drv->cpumask, cpuidle_setup_broadcast_timer,
252 on_each_cpu_mask(drv->cpumask, cpuidle_setup_broadcast_time
[all...]
/linux-master/tools/accounting/
H A Dprocacct.c75 /* Maximum number of cpus expected to be specified in a cpumask */
84 char cpumask[100+6*MAX_CPUS]; variable
88 fprintf(stderr, "procacct [-v] [-w logfile] [-r bufsize] [-m cpumask]\n");
299 strncpy(cpumask, optarg, sizeof(cpumask));
300 cpumask[sizeof(cpumask) - 1] = '\0';
314 strncpy(cpumask, "1", sizeof(cpumask));
315 cpumask[sizeo
[all...]
/linux-master/arch/s390/include/asm/
H A Dtopology.h5 #include <linux/cpumask.h>
50 const struct cpumask *cpu_coregroup_mask(int cpu);
80 /* Returns a pointer to the cpumask of CPUs on node 'node'. */
82 static inline const struct cpumask *cpumask_of_node(int node)

Completed in 352 milliseconds

1234567891011>>