Searched refs:ipa_interrupt (Results 1 – 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ipa/ |
D | ipa_interrupt.h | 13 struct ipa_interrupt; 50 void ipa_interrupt_add(struct ipa_interrupt *interrupt, enum ipa_irq_id irq_id, 60 void ipa_interrupt_remove(struct ipa_interrupt *interrupt, 73 void ipa_interrupt_suspend_enable(struct ipa_interrupt *interrupt, 81 void ipa_interrupt_suspend_disable(struct ipa_interrupt *interrupt, 90 void ipa_interrupt_suspend_clear_all(struct ipa_interrupt *interrupt); 101 void ipa_interrupt_simulate_suspend(struct ipa_interrupt *interrupt); 109 struct ipa_interrupt *ipa_interrupt_setup(struct ipa *ipa); 115 void ipa_interrupt_teardown(struct ipa_interrupt *interrupt);
|
D | ipa_interrupt.c | 38 struct ipa_interrupt { struct 46 static bool ipa_interrupt_uc(struct ipa_interrupt *interrupt, u32 irq_id) in ipa_interrupt_uc() argument 52 static void ipa_interrupt_process(struct ipa_interrupt *interrupt, u32 irq_id) in ipa_interrupt_process() 76 static void ipa_interrupt_process_all(struct ipa_interrupt *interrupt) in ipa_interrupt_process_all() 102 struct ipa_interrupt *interrupt = dev_id; in ipa_isr_thread() 116 struct ipa_interrupt *interrupt = dev_id; in ipa_isr() 134 static void ipa_interrupt_suspend_control(struct ipa_interrupt *interrupt, in ipa_interrupt_suspend_control() 152 ipa_interrupt_suspend_enable(struct ipa_interrupt *interrupt, u32 endpoint_id) in ipa_interrupt_suspend_enable() 159 ipa_interrupt_suspend_disable(struct ipa_interrupt *interrupt, u32 endpoint_id) in ipa_interrupt_suspend_disable() 165 void ipa_interrupt_suspend_clear_all(struct ipa_interrupt *interrupt) in ipa_interrupt_suspend_clear_all() [all …]
|
D | ipa.h | 28 struct ipa_interrupt; 96 struct ipa_interrupt *interrupt;
|
D | Makefile | 7 ipa_table.o ipa_interrupt.o gsi.o gsi_trans.o \
|