Lines Matching full:ipa
13 struct ipa;
20 * @interrupt: IPA interrupt structure
23 * Note: The "TX" in the name is from the perspective of the IPA hardware.
33 * @interrupt: IPA interrupt structure
40 * ipa_interrupt_simulate_suspend() - Simulate TX_SUSPEND IPA interrupt
41 * @interrupt: IPA interrupt structure
51 * ipa_interrupt_enable() - Enable an IPA interrupt type
52 * @ipa: IPA pointer
53 * @ipa_irq: IPA interrupt ID
55 void ipa_interrupt_enable(struct ipa *ipa, enum ipa_irq_id ipa_irq);
58 * ipa_interrupt_disable() - Disable an IPA interrupt type
59 * @ipa: IPA pointer
60 * @ipa_irq: IPA interrupt ID
62 void ipa_interrupt_disable(struct ipa *ipa, enum ipa_irq_id ipa_irq);
65 * ipa_interrupt_irq_enable() - Enable IPA interrupts
66 * @ipa: IPA pointer
68 * This enables the IPA interrupt line
70 void ipa_interrupt_irq_enable(struct ipa *ipa);
73 * ipa_interrupt_irq_disable() - Disable IPA interrupts
74 * @ipa: IPA pointer
76 * This disables the IPA interrupt line
78 void ipa_interrupt_irq_disable(struct ipa *ipa);
81 * ipa_interrupt_config() - Configure IPA interrupts
82 * @ipa: IPA pointer
86 int ipa_interrupt_config(struct ipa *ipa);
90 * @ipa: IPA pointer
92 void ipa_interrupt_deconfig(struct ipa *ipa);
95 * ipa_interrupt_init() - Initialize the IPA interrupt structure
96 * @pdev: IPA platform device pointer
98 * Return: Pointer to an IPA interrupt structure, or a pointer-coded error
104 * @interrupt: IPA interrupt structure