Searched refs:iosm_pm (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_pm.h | 85 * struct iosm_pm - Power management instance 99 struct iosm_pm { struct 146 bool ipc_pm_dev_slp_notification(struct iosm_pm *ipc_pm, 154 void ipc_pm_set_s2idle_sleep(struct iosm_pm *ipc_pm, bool sleep); 163 bool ipc_pm_prepare_host_sleep(struct iosm_pm *ipc_pm); 172 bool ipc_pm_prepare_host_active(struct iosm_pm *ipc_pm); 181 bool ipc_pm_wait_for_device_active(struct iosm_pm *ipc_pm); 195 void ipc_pm_signal_hpda_doorbell(struct iosm_pm *ipc_pm, u32 identifier, 205 bool ipc_pm_trigger(struct iosm_pm *ipc_pm, enum ipc_pm_unit unit, bool active); 100 pcieiosm_pm global() argument 101 deviosm_pm global() argument 102 host_pm_stateiosm_pm global() argument 103 host_sleep_pendiosm_pm global() argument 104 host_sleep_completeiosm_pm global() argument 105 pm_condiosm_pm global() argument 106 ap_stateiosm_pm global() argument 107 cp_stateiosm_pm global() argument 108 device_sleep_notificationiosm_pm global() argument 109 pending_hpda_updateiosm_pm global() argument
|
H A D | iosm_ipc_pm.c | 18 void ipc_pm_signal_hpda_doorbell(struct iosm_pm *ipc_pm, u32 identifier, in ipc_pm_signal_hpda_doorbell() 45 static bool ipc_pm_link_activate(struct iosm_pm *ipc_pm) in ipc_pm_link_activate() 71 bool ipc_pm_wait_for_device_active(struct iosm_pm *ipc_pm) in ipc_pm_wait_for_device_active() 113 static void ipc_pm_on_link_sleep(struct iosm_pm *ipc_pm) in ipc_pm_on_link_sleep() 124 static void ipc_pm_on_link_wake(struct iosm_pm *ipc_pm, bool ack) in ipc_pm_on_link_wake() 149 bool ipc_pm_trigger(struct iosm_pm *ipc_pm, enum ipc_pm_unit unit, bool active) in ipc_pm_trigger() 202 bool ipc_pm_prepare_host_sleep(struct iosm_pm *ipc_pm) in ipc_pm_prepare_host_sleep() 216 bool ipc_pm_prepare_host_active(struct iosm_pm *ipc_pm) in ipc_pm_prepare_host_active() 230 void ipc_pm_set_s2idle_sleep(struct iosm_pm *ipc_pm, bool sleep) in ipc_pm_set_s2idle_sleep() 244 bool ipc_pm_dev_slp_notification(struct iosm_pm *ipc_p [all...] |
H A D | iosm_ipc_protocol.h | 109 * @pm: Instance to struct iosm_pm 120 struct iosm_pm pm;
|
H A D | iosm_ipc_protocol.c | 162 struct iosm_pm *ipc_pm = &ipc_imem->ipc_protocol->pm; in ipc_protocol_tq_wakeup_dev_slp()
|