Home
last modified time | relevance | path

Searched refs:cpumask (Results 1 – 25 of 45) sorted by relevance

12

/include/linux/
A Dcpumask.h644 bool cpumask_test_cpu(int cpu, const struct cpumask *cpumask) in cpumask_test_cpu() argument
659 bool cpumask_test_and_set_cpu(int cpu, struct cpumask *cpumask) in cpumask_test_and_set_cpu() argument
674 bool cpumask_test_and_clear_cpu(int cpu, struct cpumask *cpumask) in cpumask_test_and_clear_cpu() argument
710 bool cpumask_and(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_and()
724 void cpumask_or(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_or()
738 void cpumask_xor(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_xor()
754 bool cpumask_andnot(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_andnot()
769 bool cpumask_equal(const struct cpumask *src1p, const struct cpumask *src2p) in cpumask_equal()
785 bool cpumask_or_equal(const struct cpumask *src1p, const struct cpumask *src2p, in cpumask_or_equal()
815 bool cpumask_subset(const struct cpumask *src1p, const struct cpumask *src2p) in cpumask_subset()
[all …]
A Didle_inject.h14 struct idle_inject_device *idle_inject_register(struct cpumask *cpumask);
16 struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask,
A Dcpumask_types.h9 typedef struct cpumask { DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; struct
61 typedef struct cpumask *cpumask_var_t;
63 typedef struct cpumask cpumask_var_t[1];
A Dstop_machine.h38 void stop_machine_yield(const struct cpumask *cpumask);
130 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus);
142 int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus);
162 const struct cpumask *cpus);
166 const struct cpumask *cpus) in stop_machine_cpuslocked()
177 stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine()
184 const struct cpumask *cpus) in stop_machine_from_inactive_cpu()
A Dnmi.h25 extern struct cpumask watchdog_cpumask;
170 static inline bool trigger_cpumask_backtrace(struct cpumask *mask) in trigger_cpumask_backtrace()
197 static inline bool trigger_cpumask_backtrace(struct cpumask *mask) in trigger_cpumask_backtrace()
224 void nmi_backtrace_stall_snap(const struct cpumask *btp);
225 void nmi_backtrace_stall_check(const struct cpumask *btp);
227 static inline void nmi_backtrace_stall_snap(const struct cpumask *btp) {} in nmi_backtrace_stall_snap()
228 static inline void nmi_backtrace_stall_check(const struct cpumask *btp) {} in nmi_backtrace_stall_check()
A Darch_topology.h32 void topology_set_freq_scale(const struct cpumask *cpus, unsigned long cur_freq,
49 void topology_set_scale_freq_source(struct scale_freq_data *data, const struct cpumask *cpus);
50 void topology_clear_scale_freq_source(enum scale_freq_source source, const struct cpumask *cpus);
59 void topology_update_hw_pressure(const struct cpumask *cpus,
85 const struct cpumask *cpu_coregroup_mask(int cpu);
86 const struct cpumask *cpu_clustergroup_mask(int cpu);
A Dpm_opp.h195 int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask);
196 int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
198 void dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask);
447 static inline int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in dev_pm_opp_get_sharing_cpus() argument
456 static inline void dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask) in dev_pm_opp_cpumask_remove_table() argument
488 int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask);
489 void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask);
490 int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
528 static inline int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask) in dev_pm_opp_of_cpumask_add_table() argument
533 static inline void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask) in dev_pm_opp_of_cpumask_remove_table() argument
[all …]
A Dtopology.h234 static inline const struct cpumask *cpu_smt_mask(int cpu) in cpu_smt_mask()
263 static inline const struct cpumask *cpu_cpu_mask(int cpu) in cpu_cpu_mask()
269 int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node);
270 extern const struct cpumask *sched_numa_hop_mask(unsigned int node, unsigned int hops);
272 static __always_inline int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node) in sched_numa_find_nth_cpu()
277 static inline const struct cpumask *
A Dinterrupt.h307 struct cpumask mask;
315 extern int irq_set_affinity(unsigned int irq, const struct cpumask *cpumask);
316 extern int irq_force_affinity(unsigned int irq, const struct cpumask *cpumask);
321 extern int __irq_apply_affinity_hint(unsigned int irq, const struct cpumask *m,
332 irq_update_affinity_hint(unsigned int irq, const struct cpumask *m) in irq_update_affinity_hint()
347 irq_set_affinity_and_hint(unsigned int irq, const struct cpumask *m) in irq_set_affinity_and_hint()
375 static inline int irq_set_affinity(unsigned int irq, const struct cpumask *m) in irq_set_affinity()
380 static inline int irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_force_affinity() argument
393 const struct cpumask *m) in irq_update_affinity_hint()
399 const struct cpumask *m) in irq_set_affinity_and_hint()
[all …]
A Dclockchips.h119 void (*broadcast)(const struct cpumask *mask);
129 const struct cpumask *cpumask; member
203 extern void tick_broadcast(const struct cpumask *mask);
A Dsmp.h54 void *info, bool wait, const struct cpumask *mask);
90 static inline void on_each_cpu_mask(const struct cpumask *mask, in on_each_cpu_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, in smp_call_function_any()
A Dirq.h606 const struct cpumask *cpumask, bool force);
681 const struct cpumask *dest,
721 const struct cpumask *affinity);
723 struct cpumask *affinity);
877 const struct cpumask *irq_data_get_affinity_mask(struct irq_data *d) in irq_data_get_affinity_mask()
887 const struct cpumask *m) in irq_data_update_affinity()
894 static inline const struct cpumask *irq_get_affinity_mask(int irq) in irq_get_affinity_mask()
908 const struct cpumask *m) in irq_data_update_effective_affinity()
914 const struct cpumask *m) in irq_data_update_effective_affinity()
1255 int irq_matrix_alloc(struct irq_matrix *m, const struct cpumask *msk,
[all …]
A Dpadata.h102 struct padata_cpumask cpumask; member
168 struct padata_cpumask cpumask; member
188 cpumask_var_t cpumask);
A Dgroup_cpus.h12 struct cpumask *group_cpus_evenly(unsigned int numgrps, unsigned int *nummasks);
A Dirqdesc.h84 struct cpumask *percpu_enabled;
85 const struct cpumask *percpu_affinity;
87 const struct cpumask *affinity_hint;
A Dmm_types.h1232 cpumask_clear((struct cpumask *)cpu_bitmap); in mm_init_cpumask()
1238 return (struct cpumask *)&mm->cpu_bitmap; in mm_cpumask()
1363 return (struct cpumask *)bitmap; in mm_cpus_allowed()
1373 return (struct cpumask *)cid_bitmap; in mm_cidmask()
1415 static inline void mm_set_cpus_allowed(struct mm_struct *mm, const struct cpumask *cpumask) in mm_set_cpus_allowed() argument
1417 struct cpumask *mm_allowed = mm_cpus_allowed(mm); in mm_set_cpus_allowed()
1423 cpumask_or(mm_allowed, mm_allowed, cpumask); in mm_set_cpus_allowed()
1436 static inline void mm_set_cpus_allowed(struct mm_struct *mm, const struct cpumask *cpumask) { } in mm_set_cpus_allowed() argument
A Dcpuidle.h164 struct cpumask *cpumask; member
192 const struct cpumask *const coupled_cpus);
230 const struct cpumask *const coupled_cpus) in cpuidle_register()
A Dcpu_rmap.h40 const struct cpumask *affinity);
A Dintel_rapl.h196 struct cpumask cpumask; member
A Dcpuset.h77 extern void cpuset_cpus_allowed(struct task_struct *p, struct cpumask *mask);
199 struct cpumask *mask) in cpuset_cpus_allowed()
/include/trace/events/
A Dipi.h34 TP_PROTO(const struct cpumask *cpumask, unsigned long callsite, void *callback),
36 TP_ARGS(cpumask, callsite, callback),
39 __cpumask(cpumask)
45 __assign_cpumask(cpumask, cpumask_bits(cpumask));
51 __get_cpumask(cpumask), __entry->callsite, __entry->callback)
66 TP_PROTO(const struct cpumask *mask, const char *reason),
/include/net/netns/
A Dcore.h9 struct cpumask;
25 struct cpumask *rps_default_mask;
/include/asm-generic/
A Dnuma.h21 const struct cpumask *cpumask_of_node(int node);
24 static inline const struct cpumask *cpumask_of_node(int node) in cpumask_of_node()
/include/linux/sched/
A Disolation.h30 extern const struct cpumask *housekeeping_cpumask(enum hk_type type);
43 static inline const struct cpumask *housekeeping_cpumask(enum hk_type type) in housekeeping_cpumask()
A Dtopology.h159 static inline struct cpumask *sched_domain_span(struct sched_domain *sd) in sched_domain_span()
175 typedef const struct cpumask *(*sched_domain_mask_f)(int cpu);
235 void arch_update_hw_pressure(const struct cpumask *cpus, in arch_update_hw_pressure()

Completed in 129 milliseconds

12