Home
last modified time | relevance | path

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

123456

/Linux-v4.19/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-v4.19/kernel/irq/
Dinternals.h24 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 …]
Dmanage.c164 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 …]
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.c292 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()
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-v4.19/arch/mips/pmcs-msp71xx/
Dmsp_smp.c54 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()
Dmsp_irq.c110 static struct irqaction cic_cascade_msp = {
116 static struct irqaction per_cascade_msp = {
/Linux-v4.19/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-v4.19/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-v4.19/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-v4.19/include/linux/
Ddw_apb_timer.h31 struct irqaction irqaction; member
/Linux-v4.19/drivers/clocksource/
Ddw_apb_timer.c276 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()
Dtimer-atlas7.c163 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/
Dirq.c97 static struct irqaction ip6_irqaction = {
103 static struct irqaction cascade_irqaction = {
/Linux-v4.19/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-v4.19/arch/mips/jazz/
Dirq.c128 static struct irqaction r4030_timer_irqaction = {
137 struct irqaction *action = &r4030_timer_irqaction; in plat_time_init()
/Linux-v4.19/arch/mips/sni/
Dtime.c58 static struct irqaction a20r_irqaction = {
71 struct irqaction *action = &a20r_irqaction; in sni_a20r_timer_setup()
/Linux-v4.19/arch/sh/boards/mach-cayman/
Dirq.c46 static struct irqaction cayman_action_smsc = {
51 static struct irqaction cayman_action_pci2 = {
/Linux-v4.19/arch/ia64/kernel/
Dirq_ia64.c356 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/
Dcevt-sb1250.c106 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction);
113 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1250_clockevent_init()
Dcevt-bcm1480.c107 static DEFINE_PER_CPU(struct irqaction, sibyte_hpt_irqaction);
114 struct irqaction *action = &per_cpu(sibyte_hpt_irqaction, cpu); in sb1480_clockevent_init()

123456