Home
last modified time | relevance | path

Searched refs:coupled (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/cpuidle/
H A Dcoupled.c3 * coupled.c - helper functions to enter the same idle state on multiple cpus
30 * WFI), and one or more "coupled" power states that affect blocks
32 * sometimes the whole SoC). Entering a coupled power state must
36 * WFI state until all cpus are ready to enter a coupled state, at
37 * which point the coupled state function will be called on all
46 * ready counter matches the number of online coupled cpus. If any
50 * requested_state stores the deepest coupled idle state each cpu
56 * and only read after all the cpus are ready for the coupled idle
60 * of cpus in the coupled set that are currently or soon will be
62 * the waiting loop, in the ready loop, or in the coupled idl
206 cpuidle_coupled_set_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_set_ready() argument
226 cpuidle_coupled_set_not_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_set_not_ready() argument
244 cpuidle_coupled_no_cpus_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_no_cpus_ready() argument
256 cpuidle_coupled_cpus_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_cpus_ready() argument
268 cpuidle_coupled_cpus_waiting(struct cpuidle_coupled *coupled) cpuidle_coupled_cpus_waiting() argument
280 cpuidle_coupled_no_cpus_waiting(struct cpuidle_coupled *coupled) cpuidle_coupled_no_cpus_waiting() argument
293 cpuidle_coupled_get_state(struct cpuidle_device *dev, struct cpuidle_coupled *coupled) cpuidle_coupled_get_state() argument
347 cpuidle_coupled_poke_others(int this_cpu, struct cpuidle_coupled *coupled) cpuidle_coupled_poke_others() argument
366 cpuidle_coupled_set_waiting(int cpu, struct cpuidle_coupled *coupled, int next_state) cpuidle_coupled_set_waiting() argument
385 cpuidle_coupled_set_not_waiting(int cpu, struct cpuidle_coupled *coupled) cpuidle_coupled_set_not_waiting() argument
408 cpuidle_coupled_set_done(int cpu, struct cpuidle_coupled *coupled) cpuidle_coupled_set_done() argument
440 cpuidle_coupled_any_pokes_pending(struct cpuidle_coupled *coupled) cpuidle_coupled_any_pokes_pending() argument
474 struct cpuidle_coupled *coupled = dev->coupled; cpuidle_enter_state_coupled() local
627 cpuidle_coupled_update_online_cpus(struct cpuidle_coupled *coupled) cpuidle_coupled_update_online_cpus() argument
647 struct cpuidle_coupled *coupled; cpuidle_coupled_register_device() local
693 struct cpuidle_coupled *coupled = dev->coupled; cpuidle_coupled_unregister_device() local
710 cpuidle_coupled_prevent_idle(struct cpuidle_coupled *coupled) cpuidle_coupled_prevent_idle() argument
729 cpuidle_coupled_allow_idle(struct cpuidle_coupled *coupled) cpuidle_coupled_allow_idle() argument
[all...]
/kernel/linux/linux-6.6/drivers/cpuidle/
H A Dcoupled.c3 * coupled.c - helper functions to enter the same idle state on multiple cpus
30 * WFI), and one or more "coupled" power states that affect blocks
32 * sometimes the whole SoC). Entering a coupled power state must
36 * WFI state until all cpus are ready to enter a coupled state, at
37 * which point the coupled state function will be called on all
46 * ready counter matches the number of online coupled cpus. If any
50 * requested_state stores the deepest coupled idle state each cpu
56 * and only read after all the cpus are ready for the coupled idle
60 * of cpus in the coupled set that are currently or soon will be
62 * the waiting loop, in the ready loop, or in the coupled idl
206 cpuidle_coupled_set_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_set_ready() argument
226 cpuidle_coupled_set_not_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_set_not_ready() argument
244 cpuidle_coupled_no_cpus_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_no_cpus_ready() argument
256 cpuidle_coupled_cpus_ready(struct cpuidle_coupled *coupled) cpuidle_coupled_cpus_ready() argument
268 cpuidle_coupled_cpus_waiting(struct cpuidle_coupled *coupled) cpuidle_coupled_cpus_waiting() argument
280 cpuidle_coupled_no_cpus_waiting(struct cpuidle_coupled *coupled) cpuidle_coupled_no_cpus_waiting() argument
293 cpuidle_coupled_get_state(struct cpuidle_device *dev, struct cpuidle_coupled *coupled) cpuidle_coupled_get_state() argument
347 cpuidle_coupled_poke_others(int this_cpu, struct cpuidle_coupled *coupled) cpuidle_coupled_poke_others() argument
366 cpuidle_coupled_set_waiting(int cpu, struct cpuidle_coupled *coupled, int next_state) cpuidle_coupled_set_waiting() argument
385 cpuidle_coupled_set_not_waiting(int cpu, struct cpuidle_coupled *coupled) cpuidle_coupled_set_not_waiting() argument
408 cpuidle_coupled_set_done(int cpu, struct cpuidle_coupled *coupled) cpuidle_coupled_set_done() argument
440 cpuidle_coupled_any_pokes_pending(struct cpuidle_coupled *coupled) cpuidle_coupled_any_pokes_pending() argument
474 struct cpuidle_coupled *coupled = dev->coupled; cpuidle_enter_state_coupled() local
627 cpuidle_coupled_update_online_cpus(struct cpuidle_coupled *coupled) cpuidle_coupled_update_online_cpus() argument
647 struct cpuidle_coupled *coupled; cpuidle_coupled_register_device() local
692 struct cpuidle_coupled *coupled = dev->coupled; cpuidle_coupled_unregister_device() local
709 cpuidle_coupled_prevent_idle(struct cpuidle_coupled *coupled) cpuidle_coupled_prevent_idle() argument
728 cpuidle_coupled_allow_idle(struct cpuidle_coupled *coupled) cpuidle_coupled_allow_idle() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dcpuidle.h111 struct cpuidle_coupled *coupled; member
/kernel/linux/linux-6.6/include/linux/
H A Dcpuidle.h112 struct cpuidle_coupled *coupled; member
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
H A Ddpni-cmd.h644 /* from LSB: coupled:1 */
645 u8 coupled; member
H A Ddpni.h1085 int coupled);
H A Ddpni.c1975 * @coupled: Committed and excess rate shapers are coupled
1984 int coupled) in dpni_set_tx_shaping()
1998 dpni_set_field(cmd_params->coupled, COUPLED, coupled); in dpni_set_tx_shaping()
1979 dpni_set_tx_shaping(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_tx_shaping_cfg *tx_cr_shaper, const struct dpni_tx_shaping_cfg *tx_er_shaper, int coupled) dpni_set_tx_shaping() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpni-cmd.h655 /* from LSB: coupled:1 */
656 u8 coupled; member
H A Ddpni.h1072 int coupled);
H A Ddpni.c2078 * @coupled: Committed and excess rate shapers are coupled
2087 int coupled) in dpni_set_tx_shaping()
2101 dpni_set_field(cmd_params->coupled, COUPLED, coupled); in dpni_set_tx_shaping()
2082 dpni_set_tx_shaping(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_tx_shaping_cfg *tx_cr_shaper, const struct dpni_tx_shaping_cfg *tx_er_shaper, int coupled) dpni_set_tx_shaping() argument
/kernel/linux/linux-5.10/drivers/regulator/
H A Dcore.c380 * regulator_unlock_dependent - unlock regulator's suppliers and coupled
395 * regulator_lock_dependent - lock regulator's suppliers and coupled regulators
2739 /* balance only if there are regulators coupled */ in _regulator_enable()
3644 /* for not coupled regulators this will just set the voltage */ in regulator_set_voltage_unlocked()
3774 * If there are no coupled regulators, simply set the voltage in regulator_get_optimal_voltage()
3826 * If not, set it to minimum voltage, allowed by other coupled in regulator_get_optimal_voltage()
3934 * the coupled voltages. in regulator_do_balance_voltage()
3991 * other coupled regulators. in regulator_balance_voltage()
3997 rdev_err(rdev, "Not all coupled regulators registered\n"); in regulator_balance_voltage()
5197 struct regulator_dev **coupled; in regulator_init_coupling() local
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dcore.c364 * regulator_unlock_dependent - unlock regulator's suppliers and coupled
379 * regulator_lock_dependent - lock regulator's suppliers and coupled regulators
2884 /* balance only if there are regulators coupled */ in _regulator_enable()
3786 /* for not coupled regulators this will just set the voltage */ in regulator_set_voltage_unlocked()
3916 * If there are no coupled regulators, simply set the voltage in regulator_get_optimal_voltage()
3968 * If not, set it to minimum voltage, allowed by other coupled in regulator_get_optimal_voltage()
4076 * the coupled voltages. in regulator_do_balance_voltage()
4133 * other coupled regulators. in regulator_balance_voltage()
4139 rdev_err(rdev, "Not all coupled regulators registered\n"); in regulator_balance_voltage()
4368 /* balance only, if regulator is coupled */ in regulator_sync_voltage_rdev()
5415 struct regulator_dev **coupled; regulator_init_coupling() local
[all...]

Completed in 27 milliseconds