Lines Matching full:ipa
11 struct ipa;
15 /* IPA device power management function block */
19 * ipa_core_clock_rate() - Return the current IPA core clock rate
20 * @ipa: IPA structure
24 u32 ipa_core_clock_rate(struct ipa *ipa);
28 * @ipa: IPA pointer
30 void ipa_power_modem_queue_stop(struct ipa *ipa);
34 * @ipa: IPA pointer
36 void ipa_power_modem_queue_wake(struct ipa *ipa);
40 * @ipa: IPA pointer
42 void ipa_power_modem_queue_active(struct ipa *ipa);
46 * @ipa: IPA pointer
49 void ipa_power_retention(struct ipa *ipa, bool enable);
52 * ipa_power_suspend_handler() - Handler for SUSPEND IPA interrupts
53 * @ipa: IPA pointer
54 * @irq_id: IPA interrupt ID (unused)
56 * If an RX endpoint is suspended, and the IPA has a packet destined for
57 * that endpoint, the IPA generates a SUSPEND interrupt to inform the AP
60 void ipa_power_suspend_handler(struct ipa *ipa, enum ipa_irq_id irq_id);
63 * ipa_power_setup() - Set up IPA power management
64 * @ipa: IPA pointer
68 int ipa_power_setup(struct ipa *ipa);
72 * @ipa: IPA pointer
74 void ipa_power_teardown(struct ipa *ipa);
77 * ipa_power_init() - Initialize IPA power management
78 * @dev: IPA device
88 * @power: IPA power pointer