/kernel/linux/linux-5.10/drivers/cpuidle/ |
H A D | coupled.c | 3 * 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 D | coupled.c | 3 * 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 D | cpuidle.h | 111 struct cpuidle_coupled *coupled; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | cpuidle.h | 112 struct cpuidle_coupled *coupled; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpni-cmd.h | 644 /* from LSB: coupled:1 */ 645 u8 coupled; member
|
H A D | dpni.h | 1085 int coupled);
|
H A D | dpni.c | 1975 * @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 D | dpni-cmd.h | 655 /* from LSB: coupled:1 */ 656 u8 coupled; member
|
H A D | dpni.h | 1072 int coupled);
|
H A D | dpni.c | 2078 * @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 D | core.c | 380 * 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 D | core.c | 364 * 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...] |