Home
last modified time | relevance | path

Searched refs:irqaction (Results 1 – 25 of 141) sorted by relevance

123456

/Linux-v5.4/arch/alpha/kernel/
Dirq_impl.h24 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;
Dirq_alpha.c217 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/
Dinternals.h24 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 …]
Dmanage.c190 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 …]
Dhandle.c50 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()
Dproc.c278 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()
Dspurious.c64 struct irqaction *action; in try_one_irq()
194 struct irqaction *action; in __report_bad_irq()
238 struct irqaction *action; in try_misrouted_irq()
Dpm.c33 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/
Dmsp_smp.c41 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()
Dmsp_irq.c110 static struct irqaction cic_cascade_msp = {
116 static struct irqaction per_cascade_msp = {
/Linux-v5.4/arch/arm/mach-davinci/
Dtime.c92 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/
Dirq.h10 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/
Dip22-int.c162 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/
Ddw_apb_timer.c273 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()
Dtimer-atlas7.c162 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/
Ddw_apb_timer.h28 struct irqaction irqaction; member
/Linux-v5.4/arch/mips/loongson64/lemote-2f/
Dirq.c93 static struct irqaction ip6_irqaction = {
99 static struct irqaction cascade_irqaction = {
/Linux-v5.4/arch/m68k/coldfire/
Dsltimers.c53 static struct irqaction mcfslt_profile_irq = {
95 static struct irqaction mcfslt_timer_irq = {
Dtimers.c85 static struct irqaction mcftmr_timer_irq = {
173 static struct irqaction coldfire_profile_irq = {
/Linux-v5.4/arch/mips/jazz/
Dirq.c128 static struct irqaction r4030_timer_irqaction = {
137 struct irqaction *action = &r4030_timer_irqaction; in plat_time_init()
/Linux-v5.4/arch/mips/sni/
Dtime.c58 static struct irqaction a20r_irqaction = {
71 struct irqaction *action = &a20r_irqaction; in sni_a20r_timer_setup()
/Linux-v5.4/arch/sh/boards/mach-cayman/
Dirq.c43 static struct irqaction cayman_action_smsc = {
48 static struct irqaction cayman_action_pci2 = {
/Linux-v5.4/arch/ia64/kernel/
Dirq_ia64.c354 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/
Dcevt-sb1250.c93 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction);
100 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1250_clockevent_init()
Dcevt-bcm1480.c94 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction);
101 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1480_clockevent_init()

123456