Home
last modified time | relevance | path

Searched refs:ipa_interrupt (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ipa/
Dipa_interrupt.h13 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);
Dipa_interrupt.c38 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 …]
Dipa.h28 struct ipa_interrupt;
96 struct ipa_interrupt *interrupt;
DMakefile7 ipa_table.o ipa_interrupt.o gsi.o gsi_trans.o \