Lines Matching refs:interrupt
18 * @interrupt: IPA interrupt structure
19 * @endpoint_id: Endpoint whose interrupt should be enabled
22 * A TX_SUSPEND interrupt arrives on an AP RX enpoint when packet data can't
26 void ipa_interrupt_suspend_enable(struct ipa_interrupt *interrupt,
31 * @interrupt: IPA interrupt structure
32 * @endpoint_id: Endpoint whose interrupt should be disabled
34 void ipa_interrupt_suspend_disable(struct ipa_interrupt *interrupt,
38 * ipa_interrupt_simulate_suspend() - Simulate TX_SUSPEND IPA interrupt
39 * @interrupt: IPA interrupt structure
41 * This calls the TX_SUSPEND interrupt handler, as if such an interrupt
46 void ipa_interrupt_simulate_suspend(struct ipa_interrupt *interrupt);
49 * ipa_interrupt_enable() - Enable an IPA interrupt type
51 * @ipa_irq: IPA interrupt ID
56 * ipa_interrupt_disable() - Disable an IPA interrupt type
58 * @ipa_irq: IPA interrupt ID
66 * This enables the IPA interrupt line
74 * This disables the IPA interrupt line
93 * ipa_interrupt_init() - Initialize the IPA interrupt structure
96 * Return: Pointer to an IPA interrupt structure, or a pointer-coded error
102 * @interrupt: IPA interrupt structure
104 void ipa_interrupt_exit(struct ipa_interrupt *interrupt);