Lines Matching full:interrupt
20 * @interrupt: IPA interrupt structure
21 * @endpoint_id: Endpoint whose interrupt should be enabled
24 * A TX_SUSPEND interrupt arrives on an AP RX enpoint when packet data can't
28 void ipa_interrupt_suspend_enable(struct ipa_interrupt *interrupt,
33 * @interrupt: IPA interrupt structure
34 * @endpoint_id: Endpoint whose interrupt should be disabled
36 void ipa_interrupt_suspend_disable(struct ipa_interrupt *interrupt,
40 * ipa_interrupt_simulate_suspend() - Simulate TX_SUSPEND IPA interrupt
41 * @interrupt: IPA interrupt structure
43 * This calls the TX_SUSPEND interrupt handler, as if such an interrupt
48 void ipa_interrupt_simulate_suspend(struct ipa_interrupt *interrupt);
51 * ipa_interrupt_enable() - Enable an IPA interrupt type
53 * @ipa_irq: IPA interrupt ID
58 * ipa_interrupt_disable() - Disable an IPA interrupt type
60 * @ipa_irq: IPA interrupt ID
68 * This enables the IPA interrupt line
76 * This disables the IPA interrupt line
95 * ipa_interrupt_init() - Initialize the IPA interrupt structure
98 * Return: Pointer to an IPA interrupt structure, or a pointer-coded error
104 * @interrupt: IPA interrupt structure
106 void ipa_interrupt_exit(struct ipa_interrupt *interrupt);