Home
last modified time | relevance | path

Searched refs:coupled (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v5.15/drivers/cpuidle/
Dcoupled.c151 int n = dev->coupled->online_count; in cpuidle_coupled_parallel_barrier()
206 static inline void cpuidle_coupled_set_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_set_ready() argument
208 atomic_add(MAX_WAITING_CPUS, &coupled->ready_waiting_counts); in cpuidle_coupled_set_ready()
226 inline int cpuidle_coupled_set_not_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_set_not_ready() argument
231 all = coupled->online_count | (coupled->online_count << WAITING_BITS); in cpuidle_coupled_set_not_ready()
232 ret = atomic_add_unless(&coupled->ready_waiting_counts, in cpuidle_coupled_set_not_ready()
244 static inline int cpuidle_coupled_no_cpus_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_no_cpus_ready() argument
246 int r = atomic_read(&coupled->ready_waiting_counts) >> WAITING_BITS; in cpuidle_coupled_no_cpus_ready()
256 static inline bool cpuidle_coupled_cpus_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_cpus_ready() argument
258 int r = atomic_read(&coupled->ready_waiting_counts) >> WAITING_BITS; in cpuidle_coupled_cpus_ready()
[all …]
DMakefile7 obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
/Linux-v5.15/Documentation/devicetree/bindings/regulator/
Dnvidia,tegra-regulators-coupling.txt5 Thus on Tegra20 there are 3 coupled regulators and on NVIDIA Tegra30
11 On Tegra20 SoC's there are 3 coupled regulators: CORE, RTC and CPU.
18 On Tegra30 SoC's there are 2 coupled regulators: CORE and CPU. The CORE
39 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
40 regulator-coupled-max-spread = <170000 550000>;
49 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
50 regulator-coupled-max-spread = <170000 550000>;
59 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
60 regulator-coupled-max-spread = <550000 550000>;
/Linux-v5.15/arch/arm/boot/dts/
Dtegra30-asus-nexus7-grouper-ti-pmic.dtsi56 regulator-coupled-with = <&vdd_core>;
57 regulator-coupled-max-spread = <300000>;
133 regulator-coupled-with = <&vdd_cpu>;
134 regulator-coupled-max-spread = <300000>;
Dtegra30-asus-nexus7-grouper-maxim-pmic.dtsi69 regulator-coupled-with = <&vdd_core>;
70 regulator-coupled-max-spread = <300000>;
82 regulator-coupled-with = <&vdd_cpu>;
83 regulator-coupled-max-spread = <300000>;
Dtegra20-paz00.dts395 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
396 regulator-coupled-max-spread = <170000 550000>;
406 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
407 regulator-coupled-max-spread = <550000 550000>;
433 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
434 regulator-coupled-max-spread = <170000 550000>;
Dtegra20-ventana.dts429 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
430 regulator-coupled-max-spread = <170000 550000>;
441 regulator-coupled-with = <&vdd_core &rtc_vdd>;
442 regulator-coupled-max-spread = <550000 550000>;
469 regulator-coupled-with = <&vdd_core &vdd_cpu>;
470 regulator-coupled-max-spread = <170000 550000>;
Dtegra30-cardhu.dtsi281 regulator-coupled-with = <&vdd_core>;
282 regulator-coupled-max-spread = <300000>;
362 regulator-coupled-with = <&vddctrl_reg>;
363 regulator-coupled-max-spread = <300000>;
Dexynos5422-odroid-core.dtsi872 regulator-coupled-with = <&buck3_reg>;
873 regulator-coupled-max-spread = <300000>;
886 regulator-coupled-with = <&buck2_reg>;
887 regulator-coupled-max-spread = <300000>;
Dtegra20-acer-a500-picasso.dts589 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
590 regulator-coupled-max-spread = <170000 550000>;
601 regulator-coupled-with = <&vdd_core &rtc_vdd>;
602 regulator-coupled-max-spread = <550000 550000>;
630 regulator-coupled-with = <&vdd_core &vdd_cpu>;
631 regulator-coupled-max-spread = <170000 550000>;
Dexynos5800-peach-pi.dts269 regulator-coupled-with = <&buck3_reg>;
270 regulator-coupled-max-spread = <300000>;
283 regulator-coupled-with = <&buck2_reg>;
284 regulator-coupled-max-spread = <300000>;
Dtegra30-beaver.dts1814 regulator-coupled-with = <&core_vdd_reg>;
1815 regulator-coupled-max-spread = <300000>;
1886 regulator-coupled-with = <&vddctrl_reg>;
1887 regulator-coupled-max-spread = <300000>;
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dqcom,q6afe.txt114 1 - for no coupled clock
115 2 - for dividend of the coupled clock
116 3 - for divisor of the coupled clock
/Linux-v5.15/Documentation/devicetree/bindings/interrupt-controller/
Darm,nvic.txt3 The NVIC provides an interrupt controller that is tightly coupled to
/Linux-v5.15/arch/arm64/boot/dts/allwinner/
Dsun50i-h6-orangepi-lite2.dts44 * enable of coupled regulators, keep them
/Linux-v5.15/include/linux/
Dcpuidle.h111 struct cpuidle_coupled *coupled; member
/Linux-v5.15/Documentation/sound/soc/
Doverview.rst11 * Codec drivers were often tightly coupled to the underlying SoC
/Linux-v5.15/Documentation/
Dasm-annotations.rst118 All of these **shall** be coupled with ``SYM_FUNC_END``. First, it marks
156 Again, every ``SYM_CODE_START*`` **shall** be coupled by ``SYM_CODE_END``.
/Linux-v5.15/Documentation/hwmon/
Dlm83.rst67 secondary chips coupled with another chip such as an IT8705F or similar
/Linux-v5.15/Documentation/driver-api/pm/
Dcpuidle.rst226 entries in the :c:member:`states` array represent "coupled" idle states (that
229 to be the index of an idle state that is not "coupled" (that is, one that can be
238 are no "coupled" idle state entries in the driver's :c:member:`states` array,
/Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/
Ddpni.c2083 int coupled) in dpni_set_tx_shaping() argument
2097 dpni_set_field(cmd_params->coupled, COUPLED, coupled); in dpni_set_tx_shaping()
Ddpni-cmd.h649 u8 coupled; member
Ddpni.h1063 int coupled);
/Linux-v5.15/Documentation/scheduler/
Dsched-nice-design.rst13 support was historically coupled to timeslice length, and timeslice
/Linux-v5.15/drivers/bus/
DKconfig114 cores. This bus is for per-CPU tightly coupled devices such as the

12