| /include/linux/ |
| A D | cpumask.h | 644 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 D | idle_inject.h | 14 struct idle_inject_device *idle_inject_register(struct cpumask *cpumask); 16 struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask,
|
| A D | cpumask_types.h | 9 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 D | stop_machine.h | 38 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 D | nmi.h | 25 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 D | arch_topology.h | 32 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 D | pm_opp.h | 195 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 D | topology.h | 234 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 D | interrupt.h | 307 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 D | clockchips.h | 119 void (*broadcast)(const struct cpumask *mask); 129 const struct cpumask *cpumask; member 203 extern void tick_broadcast(const struct cpumask *mask);
|
| A D | smp.h | 54 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 D | irq.h | 606 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 D | padata.h | 102 struct padata_cpumask cpumask; member 168 struct padata_cpumask cpumask; member 188 cpumask_var_t cpumask);
|
| A D | group_cpus.h | 12 struct cpumask *group_cpus_evenly(unsigned int numgrps, unsigned int *nummasks);
|
| A D | irqdesc.h | 84 struct cpumask *percpu_enabled; 85 const struct cpumask *percpu_affinity; 87 const struct cpumask *affinity_hint;
|
| A D | mm_types.h | 1232 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 D | cpuidle.h | 164 struct cpumask *cpumask; member 192 const struct cpumask *const coupled_cpus); 230 const struct cpumask *const coupled_cpus) in cpuidle_register()
|
| A D | cpu_rmap.h | 40 const struct cpumask *affinity);
|
| A D | intel_rapl.h | 196 struct cpumask cpumask; member
|
| A D | cpuset.h | 77 extern void cpuset_cpus_allowed(struct task_struct *p, struct cpumask *mask); 199 struct cpumask *mask) in cpuset_cpus_allowed()
|
| /include/trace/events/ |
| A D | ipi.h | 34 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 D | core.h | 9 struct cpumask; 25 struct cpumask *rps_default_mask;
|
| /include/asm-generic/ |
| A D | numa.h | 21 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 D | isolation.h | 30 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 D | topology.h | 159 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()
|