Lines Matching full: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,
39 * @interrupt: IPA interrupt structure
41 * Clear the TX_SUSPEND interrupt for all endpoints that signaled it.
43 void ipa_interrupt_suspend_clear_all(struct ipa_interrupt *interrupt);
46 * ipa_interrupt_simulate_suspend() - Simulate TX_SUSPEND IPA interrupt
47 * @interrupt: IPA interrupt structure
49 * This calls the TX_SUSPEND interrupt handler, as if such an interrupt
54 void ipa_interrupt_simulate_suspend(struct ipa_interrupt *interrupt);
57 * ipa_interrupt_enable() - Enable an IPA interrupt type
59 * @ipa_irq: IPA interrupt ID
64 * ipa_interrupt_disable() - Disable an IPA interrupt type
66 * @ipa_irq: IPA interrupt ID
74 * This enables the IPA interrupt line
82 * This disables the IPA interrupt line
87 * ipa_interrupt_config() - Configure the IPA interrupt framework
96 * @interrupt: IPA interrupt structure
98 void ipa_interrupt_deconfig(struct ipa_interrupt *interrupt);