/Linux-v6.1/drivers/cpuidle/ |
D | coupled.c | 151 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 …]
|
D | Makefile | 7 obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
|
/Linux-v6.1/Documentation/devicetree/bindings/regulator/ |
D | nvidia,tegra-regulators-coupling.txt | 5 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-v6.1/arch/arm/boot/dts/ |
D | tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 56 regulator-coupled-with = <&vdd_core>; 57 regulator-coupled-max-spread = <300000>; 133 regulator-coupled-with = <&vdd_cpu>; 134 regulator-coupled-max-spread = <300000>;
|
D | tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 69 regulator-coupled-with = <&vdd_core>; 70 regulator-coupled-max-spread = <300000>; 82 regulator-coupled-with = <&vdd_cpu>; 83 regulator-coupled-max-spread = <300000>;
|
D | tegra20-ventana.dts | 429 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>;
|
D | tegra20-paz00.dts | 405 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>; 406 regulator-coupled-max-spread = <170000 550000>; 416 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>; 417 regulator-coupled-max-spread = <550000 550000>; 443 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>; 444 regulator-coupled-max-spread = <170000 550000>;
|
D | tegra30-cardhu.dtsi | 282 regulator-coupled-with = <&vdd_core>; 283 regulator-coupled-max-spread = <300000>; 363 regulator-coupled-with = <&vddctrl_reg>; 364 regulator-coupled-max-spread = <300000>;
|
D | tegra20-asus-tf101.dts | 632 regulator-coupled-with = <&rtc_vdd &vdd_cpu>; 633 regulator-coupled-max-spread = <170000 550000>; 644 regulator-coupled-with = <&vdd_core &rtc_vdd>; 645 regulator-coupled-max-spread = <550000 550000>; 672 regulator-coupled-with = <&vdd_core &vdd_cpu>; 673 regulator-coupled-max-spread = <170000 550000>;
|
D | exynos5422-odroid-core.dtsi | 869 regulator-coupled-with = <&buck3_reg>; 870 regulator-coupled-max-spread = <300000>; 883 regulator-coupled-with = <&buck2_reg>; 884 regulator-coupled-max-spread = <300000>;
|
D | exynos5800-peach-pi.dts | 270 regulator-coupled-with = <&buck3_reg>; 271 regulator-coupled-max-spread = <300000>; 284 regulator-coupled-with = <&buck2_reg>; 285 regulator-coupled-max-spread = <300000>;
|
D | tegra30-colibri.dtsi | 772 regulator-coupled-with = <&vdd_core>; 773 regulator-coupled-max-spread = <300000>; 907 regulator-coupled-with = <&vddctrl_reg>; 908 regulator-coupled-max-spread = <300000>;
|
D | tegra20-acer-a500-picasso.dts | 602 regulator-coupled-with = <&rtc_vdd &vdd_cpu>; 603 regulator-coupled-max-spread = <170000 550000>; 614 regulator-coupled-with = <&vdd_core &rtc_vdd>; 615 regulator-coupled-max-spread = <550000 550000>; 643 regulator-coupled-with = <&vdd_core &vdd_cpu>; 644 regulator-coupled-max-spread = <170000 550000>;
|
D | tegra30-asus-transformer-common.dtsi | 1249 regulator-coupled-with = <&vdd_core>; 1250 regulator-coupled-max-spread = <300000>; 1333 regulator-coupled-with = <&vdd_cpu>; 1334 regulator-coupled-max-spread = <300000>;
|
/Linux-v6.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | arm,nvic.txt | 3 The NVIC provides an interrupt controller that is tightly coupled to
|
/Linux-v6.1/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h6-orangepi-lite2.dts | 44 * enable of coupled regulators, keep them
|
/Linux-v6.1/Documentation/driver-api/hte/ |
D | tegra194-hte.rst | 21 and AON GPIO controller are tightly coupled as it requires very specific bits
|
/Linux-v6.1/include/linux/ |
D | cpuidle.h | 111 struct cpuidle_coupled *coupled; member
|
/Linux-v6.1/Documentation/sound/soc/ |
D | overview.rst | 11 * Codec drivers were often tightly coupled to the underlying SoC
|
/Linux-v6.1/Documentation/core-api/ |
D | asm-annotations.rst | 119 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-v6.1/Documentation/hwmon/ |
D | lm83.rst | 67 secondary chips coupled with another chip such as an IT8705F or similar
|
/Linux-v6.1/Documentation/driver-api/pm/ |
D | cpuidle.rst | 226 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-v6.1/drivers/net/ethernet/freescale/dpaa2/ |
D | dpni.c | 2083 int coupled) in dpni_set_tx_shaping() argument 2097 dpni_set_field(cmd_params->coupled, COUPLED, coupled); in dpni_set_tx_shaping()
|
D | dpni-cmd.h | 649 u8 coupled; member
|
/Linux-v6.1/Documentation/scheduler/ |
D | sched-nice-design.rst | 13 support was historically coupled to timeslice length, and timeslice
|