Searched refs:coupled (Results 1 – 13 of 13) sorted by relevance
160 int n = dev->coupled->online_count; in cpuidle_coupled_parallel_barrier()193 static inline void cpuidle_coupled_set_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_set_ready() argument195 atomic_add(MAX_WAITING_CPUS, &coupled->ready_waiting_counts); in cpuidle_coupled_set_ready()213 inline int cpuidle_coupled_set_not_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_set_not_ready() argument218 all = coupled->online_count | (coupled->online_count << WAITING_BITS); in cpuidle_coupled_set_not_ready()219 ret = atomic_add_unless(&coupled->ready_waiting_counts, in cpuidle_coupled_set_not_ready()231 static inline int cpuidle_coupled_no_cpus_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_no_cpus_ready() argument233 int r = atomic_read(&coupled->ready_waiting_counts) >> WAITING_BITS; in cpuidle_coupled_no_cpus_ready()243 static inline bool cpuidle_coupled_cpus_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_cpus_ready() argument245 int r = atomic_read(&coupled->ready_waiting_counts) >> WAITING_BITS; in cpuidle_coupled_cpus_ready()[all …]
6 obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
89 struct cpuidle_coupled *coupled; member
10 have to be tightly coupled with the LED device binding. They are represented
63 cores. This bus is for per-CPU tightly coupled devices such as the
55 secondary chips coupled with another chip such as an IT8705F or similar
10 * Codec drivers were often tightly coupled to the underlying SoC
9 support was historically coupled to timeslice length, and timeslice
156 Bespoke or tightly coupled drivers may want to directly control regulator
1320 static DEVICE_ATTR(coupled, 0400, etr_coupled_show, NULL);
445 A GPIO controller on a SOC might be tightly coupled with the pinctrl
260 and with tightly coupled, long running, massively parallel scientific
2361 and could also have been called by other names when coupled with