Lines Matching full:ipa
12 struct ipa;
18 * @interrupt: IPA interrupt structure
21 * Note: The "TX" in the name is from the perspective of the IPA hardware.
31 * @interrupt: IPA interrupt structure
39 * @interrupt: IPA interrupt structure
46 * ipa_interrupt_simulate_suspend() - Simulate TX_SUSPEND IPA interrupt
47 * @interrupt: IPA interrupt structure
57 * ipa_interrupt_enable() - Enable an IPA interrupt type
58 * @ipa: IPA pointer
59 * @ipa_irq: IPA interrupt ID
61 void ipa_interrupt_enable(struct ipa *ipa, enum ipa_irq_id ipa_irq);
64 * ipa_interrupt_disable() - Disable an IPA interrupt type
65 * @ipa: IPA pointer
66 * @ipa_irq: IPA interrupt ID
68 void ipa_interrupt_disable(struct ipa *ipa, enum ipa_irq_id ipa_irq);
71 * ipa_interrupt_irq_enable() - Enable IPA interrupts
72 * @ipa: IPA pointer
74 * This enables the IPA interrupt line
76 void ipa_interrupt_irq_enable(struct ipa *ipa);
79 * ipa_interrupt_irq_disable() - Disable IPA interrupts
80 * @ipa: IPA pointer
82 * This disables the IPA interrupt line
84 void ipa_interrupt_irq_disable(struct ipa *ipa);
87 * ipa_interrupt_config() - Configure the IPA interrupt framework
88 * @ipa: IPA pointer
90 * Return: Pointer to IPA SMP2P info, or a pointer-coded error
92 struct ipa_interrupt *ipa_interrupt_config(struct ipa *ipa);
96 * @interrupt: IPA interrupt structure