/include/linux/ |
D | cpumask.h | 17 typedef struct cpumask { DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; struct 90 extern struct cpumask __cpu_possible_mask; 91 extern struct cpumask __cpu_online_mask; 92 extern struct cpumask __cpu_present_mask; 93 extern struct cpumask __cpu_active_mask; 94 #define cpu_possible_mask ((const struct cpumask *)&__cpu_possible_mask) 95 #define cpu_online_mask ((const struct cpumask *)&__cpu_online_mask) 96 #define cpu_present_mask ((const struct cpumask *)&__cpu_present_mask) 97 #define cpu_active_mask ((const struct cpumask *)&__cpu_active_mask) 150 static inline unsigned int cpumask_first(const struct cpumask *srcp) in cpumask_first() [all …]
|
D | pm_opp.h | 156 int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask); 157 int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask); 159 void dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask); 352 static inline int dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask) in dev_pm_opp_set_sharing_cpus() argument 357 static inline int dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) in dev_pm_opp_get_sharing_cpus() argument 366 static inline void dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask) in dev_pm_opp_cpumask_remove_table() argument 376 int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask); 377 void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask); 378 int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask); 383 int dev_pm_opp_of_register_em(struct device *dev, struct cpumask *cpus); [all …]
|
D | stop_machine.h | 47 void stop_machine_yield(const struct cpumask *cpumask); 123 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus); 134 int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus); 137 const struct cpumask *cpus); 141 const struct cpumask *cpus) in stop_machine_cpuslocked() 152 stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine() 159 const struct cpumask *cpus) in stop_machine_from_inactive_cpu()
|
D | arch_topology.h | 34 void topology_set_freq_scale(const struct cpumask *cpus, unsigned long cur_freq, 38 bool arch_freq_counters_available(const struct cpumask *cpus); 47 void topology_set_thermal_pressure(const struct cpumask *cpus, 72 const struct cpumask *cpu_coregroup_mask(int cpu);
|
D | cpu.h | 134 int pause_cpus(struct cpumask *cpumask); 135 int resume_cpus(struct cpumask *cpumask); 149 static inline int pause_cpus(struct cpumask *cpumask) { return -ENODEV; } in pause_cpus() argument 150 static inline int resume_cpus(struct cpumask *cpumask) { return -ENODEV; } in resume_cpus() argument
|
D | idle_inject.h | 14 struct idle_inject_device *idle_inject_register(struct cpumask *cpumask);
|
D | smp.h | 63 void on_each_cpu_mask(const struct cpumask *mask, smp_call_func_t func, 75 void *info, bool wait, const struct cpumask *mask); 122 void smp_call_function_many(const struct cpumask *mask, 125 int smp_call_function_any(const struct cpumask *mask, 178 smp_call_function_any(const struct cpumask *mask, smp_call_func_t func, in smp_call_function_any()
|
D | interrupt.h | 313 struct cpumask mask; 322 extern int __irq_set_affinity(unsigned int irq, const struct cpumask *cpumask, 333 irq_set_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_set_affinity() argument 335 return __irq_set_affinity(irq, cpumask, false); in irq_set_affinity() 350 irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_force_affinity() argument 352 return __irq_set_affinity(irq, cpumask, true); in irq_force_affinity() 358 extern int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m); 371 static inline int irq_set_affinity(unsigned int irq, const struct cpumask *m) in irq_set_affinity() 376 static inline int irq_force_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_force_affinity() argument 389 const struct cpumask *m) in irq_set_affinity_hint()
|
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);
|
D | padata.h | 104 struct padata_cpumask cpumask; member 170 struct padata_cpumask cpumask; member 194 cpumask_var_t cpumask);
|
D | nmi.h | 26 extern struct cpumask watchdog_cpumask; 158 static inline bool trigger_cpumask_backtrace(struct cpumask *mask) in trigger_cpumask_backtrace() 185 static inline bool trigger_cpumask_backtrace(struct cpumask *mask) in trigger_cpumask_backtrace()
|
D | irq.h | 519 int (*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force); 549 void (*ipi_send_mask)(struct irq_data *data, const struct cpumask *dest); 612 const struct cpumask *cpumask, bool force); 688 const struct cpumask *dest, 724 const struct cpumask *affinity); 726 struct cpumask *affinity); 882 static inline struct cpumask *irq_get_affinity_mask(int irq) in irq_get_affinity_mask() 889 static inline struct cpumask *irq_data_get_affinity_mask(struct irq_data *d) in irq_data_get_affinity_mask() 896 struct cpumask *irq_data_get_effective_affinity_mask(struct irq_data *d) in irq_data_get_effective_affinity_mask() 901 const struct cpumask *m) in irq_data_update_effective_affinity() [all …]
|
D | irqdesc.h | 72 struct cpumask *percpu_enabled; 73 const struct cpumask *percpu_affinity; 75 const struct cpumask *affinity_hint;
|
D | topology.h | 203 static inline const struct cpumask *cpu_smt_mask(int cpu) in cpu_smt_mask() 209 static inline const struct cpumask *cpu_cpu_mask(int cpu) in cpu_cpu_mask()
|
D | intel_rapl.h | 148 struct cpumask cpumask; member
|
D | tick.h | 196 static inline void tick_nohz_full_add_cpus_to(struct cpumask *mask) in tick_nohz_full_add_cpus_to() 271 extern void __init tick_nohz_full_setup(cpumask_var_t cpumask); 275 static inline void tick_nohz_full_add_cpus_to(struct cpumask *mask) { } in tick_nohz_full_add_cpus_to() 296 static inline void tick_nohz_full_setup(cpumask_var_t cpumask) { } in tick_nohz_full_setup() argument
|
D | cpuidle.h | 137 struct cpumask *cpumask; member 167 const struct cpumask *const coupled_cpus); 205 const struct cpumask *const coupled_cpus) in cpuidle_register()
|
D | cpu_rmap.h | 40 const struct cpumask *affinity);
|
/include/linux/sched/ |
D | hotplug.h | 11 extern int sched_cpus_activate(struct cpumask *cpus); 13 extern int sched_cpus_deactivate_nosync(struct cpumask *cpus);
|
D | isolation.h | 23 extern const struct cpumask *housekeeping_cpumask(enum hk_flags flags); 36 static inline const struct cpumask *housekeeping_cpumask(enum hk_flags flags) in housekeeping_cpumask()
|
D | topology.h | 164 static inline struct cpumask *sched_domain_span(struct sched_domain *sd) in sched_domain_span() 182 typedef const struct cpumask *(*sched_domain_mask_f)(int cpu); 264 void arch_set_thermal_pressure(const struct cpumask *cpus, in arch_set_thermal_pressure()
|
/include/trace/hooks/ |
D | gic_v3.h | 14 struct cpumask; 23 TP_PROTO(struct irq_data *d, const struct cpumask *mask_val,
|
D | topology.h | 15 TP_PROTO(const struct cpumask *cpus, unsigned long freq,
|
D | sched.h | 62 TP_PROTO(struct task_struct *p, struct cpumask *local_cpu_mask, 116 struct cpumask *env_cpus, struct rq **busiest, 127 TP_PROTO(struct cpumask *cpus, int *err), 143 TP_PROTO(struct task_struct *p, const struct cpumask *in_mask, int *retval), 148 const struct cpumask *new_mask, int *ret), 325 TP_PROTO(struct task_struct *p, const struct cpumask *new_mask), 329 TP_PROTO(struct task_struct *p, const struct cpumask *new_mask, int *retval), 379 TP_PROTO(struct cpumask *nohz_idle_cpus_mask, int *ilb),
|
/include/trace/events/ |
D | thermal.h | 96 TP_PROTO(const struct cpumask *cpus, unsigned long freq, u32 *load, 102 __bitmask(cpumask, num_possible_cpus()) 110 __assign_bitmask(cpumask, cpumask_bits(cpus), 120 __get_bitmask(cpumask), __entry->freq, 126 TP_PROTO(const struct cpumask *cpus, unsigned int freq, 132 __bitmask(cpumask, num_possible_cpus()) 139 __assign_bitmask(cpumask, cpumask_bits(cpus), 147 __get_bitmask(cpumask), __entry->freq, __entry->cdev_state,
|