/Linux-v4.19/arch/alpha/kernel/ |
D | irq_impl.h | 24 extern struct irqaction timer_irqaction; 25 extern struct irqaction isa_cascade_irqaction; 26 extern struct irqaction timer_cascade_irqaction; 27 extern struct irqaction halt_switch_irqaction;
|
D | irq_alpha.c | 217 struct irqaction timer_irqaction = { 231 struct irqaction isa_cascade_irqaction = { 236 struct irqaction timer_cascade_irqaction = { 241 struct irqaction halt_switch_irqaction = {
|
/Linux-v4.19/kernel/irq/ |
D | internals.h | 24 extern struct irqaction chained_action; 106 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action); 111 extern void register_handler_proc(unsigned int irq, struct irqaction *action); 112 extern void unregister_handler_proc(unsigned int irq, struct irqaction *action); 117 struct irqaction *action) { } in register_handler_proc() 119 struct irqaction *action) { } in unregister_handler_proc() 263 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action); 264 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action); 268 irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) { } in irq_pm_install_action() 270 irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) { } in irq_pm_remove_action() [all …]
|
D | manage.c | 164 struct irqaction *action; in irq_set_thread_affinity() 791 static int irq_wait_for_interrupt(struct irqaction *action) in irq_wait_for_interrupt() 822 struct irqaction *action) in irq_finalize_oneshot() 876 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) in irq_thread_check_affinity() 914 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) { } in irq_thread_check_affinity() 924 irq_forced_thread_fn(struct irq_desc *desc, struct irqaction *action) in irq_forced_thread_fn() 941 struct irqaction *action) in irq_thread_fn() 960 struct irqaction *action; in irq_thread_dtor() 983 static void irq_wake_secondary(struct irq_desc *desc, struct irqaction *action) in irq_wake_secondary() 985 struct irqaction *secondary = action->secondary; in irq_wake_secondary() [all …]
|
D | handle.c | 50 static void warn_no_thread(unsigned int irq, struct irqaction *action) in warn_no_thread() 59 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action) in __irq_wake_thread() 141 struct irqaction *action; in __handle_irq_event_percpu()
|
D | proc.c | 292 static int name_unique(unsigned int irq, struct irqaction *new_action) in name_unique() 295 struct irqaction *action; in name_unique() 311 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() 409 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() 458 struct irqaction *action; in show_interrupts()
|
D | spurious.c | 64 struct irqaction *action; in try_one_irq() 194 struct irqaction *action; in __report_bad_irq() 238 struct irqaction *action; in try_misrouted_irq()
|
D | pm.c | 33 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() 57 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_remove_action()
|
/Linux-v4.19/arch/mips/pmcs-msp71xx/ |
D | msp_smp.c | 54 static struct irqaction irq_resched = { 60 static struct irqaction irq_call = { 66 void __init arch_init_ipiirq(int irq, struct irqaction *action) in arch_init_ipiirq()
|
D | msp_irq.c | 110 static struct irqaction cic_cascade_msp = { 116 static struct irqaction per_cascade_msp = {
|
/Linux-v4.19/arch/arm/mach-davinci/ |
D | time.c | 92 struct irqaction irqaction; member 175 .irqaction = { 184 .irqaction = { 250 t->irqaction.name = t->name; in timer_init() 251 t->irqaction.dev_id = (void *)t; in timer_init() 253 if (t->irqaction.handler != NULL) { in timer_init() 255 setup_irq(irq, &t->irqaction); in timer_init()
|
/Linux-v4.19/include/trace/events/ |
D | irq.h | 10 struct irqaction; 55 TP_PROTO(int irq, struct irqaction *action), 85 TP_PROTO(int irq, struct irqaction *action, int ret),
|
/Linux-v4.19/arch/mips/sgi-ip22/ |
D | ip22-int.c | 162 static struct irqaction local0_cascade = { 168 static struct irqaction local1_cascade = { 174 static struct irqaction buserr = { 180 static struct irqaction map0_cascade = { 187 static struct irqaction map1_cascade = {
|
/Linux-v4.19/include/linux/ |
D | dw_apb_timer.h | 31 struct irqaction irqaction; member
|
/Linux-v4.19/drivers/clocksource/ |
D | dw_apb_timer.c | 276 dw_ced->irqaction.name = dw_ced->ced.name; in dw_apb_clockevent_init() 277 dw_ced->irqaction.handler = dw_apb_clockevent_irq; in dw_apb_clockevent_init() 278 dw_ced->irqaction.dev_id = &dw_ced->ced; in dw_apb_clockevent_init() 279 dw_ced->irqaction.irq = irq; in dw_apb_clockevent_init() 280 dw_ced->irqaction.flags = IRQF_TIMER | IRQF_IRQPOLL | in dw_apb_clockevent_init() 284 err = setup_irq(irq, &dw_ced->irqaction); in dw_apb_clockevent_init()
|
D | timer-atlas7.c | 163 static struct irqaction sirfsoc_timer_irq = { 169 static struct irqaction sirfsoc_timer1_irq = { 178 struct irqaction *action; in sirfsoc_local_timer_starting_cpu()
|
/Linux-v4.19/arch/mips/loongson64/lemote-2f/ |
D | irq.c | 97 static struct irqaction ip6_irqaction = { 103 static struct irqaction cascade_irqaction = {
|
/Linux-v4.19/arch/m68k/coldfire/ |
D | sltimers.c | 53 static struct irqaction mcfslt_profile_irq = { 95 static struct irqaction mcfslt_timer_irq = {
|
D | timers.c | 85 static struct irqaction mcftmr_timer_irq = { 173 static struct irqaction coldfire_profile_irq = {
|
/Linux-v4.19/arch/mips/jazz/ |
D | irq.c | 128 static struct irqaction r4030_timer_irqaction = { 137 struct irqaction *action = &r4030_timer_irqaction; in plat_time_init()
|
/Linux-v4.19/arch/mips/sni/ |
D | time.c | 58 static struct irqaction a20r_irqaction = { 71 struct irqaction *action = &a20r_irqaction; in sni_a20r_timer_setup()
|
/Linux-v4.19/arch/sh/boards/mach-cayman/ |
D | irq.c | 46 static struct irqaction cayman_action_smsc = { 51 static struct irqaction cayman_action_pci2 = {
|
/Linux-v4.19/arch/ia64/kernel/ |
D | irq_ia64.c | 356 static struct irqaction irq_move_irqaction = { 590 static struct irqaction ipi_irqaction = { 598 static struct irqaction resched_irqaction = { 603 static struct irqaction tlb_irqaction = { 611 ia64_native_register_percpu_irq (ia64_vector vec, struct irqaction *action) in ia64_native_register_percpu_irq()
|
/Linux-v4.19/arch/mips/kernel/ |
D | cevt-sb1250.c | 106 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction); 113 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1250_clockevent_init()
|
D | cevt-bcm1480.c | 107 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction); 114 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1480_clockevent_init()
|