| /Linux-v5.4/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-v5.4/kernel/irq/ |
| D | internals.h | 24 extern struct irqaction chained_action; 113 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action); 118 extern void register_handler_proc(unsigned int irq, struct irqaction *action); 119 extern void unregister_handler_proc(unsigned int irq, struct irqaction *action); 124 struct irqaction *action) { } in register_handler_proc() 126 struct irqaction *action) { } in unregister_handler_proc() 276 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action); 277 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action); 281 irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) { } in irq_pm_install_action() 283 irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) { } in irq_pm_remove_action() [all …]
|
| D | manage.c | 190 struct irqaction *action; in irq_set_thread_affinity() 861 static int irq_wait_for_interrupt(struct irqaction *action) in irq_wait_for_interrupt() 892 struct irqaction *action) in irq_finalize_oneshot() 946 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) in irq_thread_check_affinity() 984 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) { } in irq_thread_check_affinity() 994 irq_forced_thread_fn(struct irq_desc *desc, struct irqaction *action) in irq_forced_thread_fn() 1014 struct irqaction *action) in irq_thread_fn() 1036 struct irqaction *action; in irq_thread_dtor() 1059 static void irq_wake_secondary(struct irq_desc *desc, struct irqaction *action) in irq_wake_secondary() 1061 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 | 278 static int name_unique(unsigned int irq, struct irqaction *new_action) in name_unique() 281 struct irqaction *action; in name_unique() 297 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() 395 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() 444 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-v5.4/arch/mips/pmcs-msp71xx/ |
| D | msp_smp.c | 41 static struct irqaction irq_resched = { 47 static struct irqaction irq_call = { 53 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-v5.4/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-v5.4/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-v5.4/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-v5.4/drivers/clocksource/ |
| D | dw_apb_timer.c | 273 dw_ced->irqaction.name = dw_ced->ced.name; in dw_apb_clockevent_init() 274 dw_ced->irqaction.handler = dw_apb_clockevent_irq; in dw_apb_clockevent_init() 275 dw_ced->irqaction.dev_id = &dw_ced->ced; in dw_apb_clockevent_init() 276 dw_ced->irqaction.irq = irq; in dw_apb_clockevent_init() 277 dw_ced->irqaction.flags = IRQF_TIMER | IRQF_IRQPOLL | in dw_apb_clockevent_init() 281 err = setup_irq(irq, &dw_ced->irqaction); in dw_apb_clockevent_init()
|
| D | timer-atlas7.c | 162 static struct irqaction sirfsoc_timer_irq = { 168 static struct irqaction sirfsoc_timer1_irq = { 177 struct irqaction *action; in sirfsoc_local_timer_starting_cpu()
|
| /Linux-v5.4/include/linux/ |
| D | dw_apb_timer.h | 28 struct irqaction irqaction; member
|
| /Linux-v5.4/arch/mips/loongson64/lemote-2f/ |
| D | irq.c | 93 static struct irqaction ip6_irqaction = { 99 static struct irqaction cascade_irqaction = {
|
| /Linux-v5.4/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-v5.4/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-v5.4/arch/mips/sni/ |
| D | time.c | 58 static struct irqaction a20r_irqaction = { 71 struct irqaction *action = &a20r_irqaction; in sni_a20r_timer_setup()
|
| /Linux-v5.4/arch/sh/boards/mach-cayman/ |
| D | irq.c | 43 static struct irqaction cayman_action_smsc = { 48 static struct irqaction cayman_action_pci2 = {
|
| /Linux-v5.4/arch/ia64/kernel/ |
| D | irq_ia64.c | 354 static struct irqaction irq_move_irqaction = { 589 static struct irqaction ipi_irqaction = { 597 static struct irqaction resched_irqaction = { 602 static struct irqaction tlb_irqaction = { 610 ia64_native_register_percpu_irq (ia64_vector vec, struct irqaction *action) in ia64_native_register_percpu_irq()
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | cevt-sb1250.c | 93 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction); 100 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1250_clockevent_init()
|
| D | cevt-bcm1480.c | 94 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction); 101 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1480_clockevent_init()
|