/kernel/linux/linux-5.10/kernel/irq/ |
D | internals.h | 24 extern struct irqaction chained_action; 117 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action); 122 extern void register_handler_proc(unsigned int irq, struct irqaction *action); 123 extern void unregister_handler_proc(unsigned int irq, struct irqaction *action); 128 struct irqaction *action) { } in register_handler_proc() 130 struct irqaction *action) { } in unregister_handler_proc() 278 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action); 279 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action); 283 irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) { } in irq_pm_install_action() 285 irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) { } in irq_pm_remove_action() [all …]
|
D | manage.c | 191 struct irqaction *action; in irq_set_thread_affinity() 952 static int irq_wait_for_interrupt(struct irqaction *action) in irq_wait_for_interrupt() 983 struct irqaction *action) in irq_finalize_oneshot() 1037 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) in irq_thread_check_affinity() 1075 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) { } in irq_thread_check_affinity() 1085 irq_forced_thread_fn(struct irq_desc *desc, struct irqaction *action) in irq_forced_thread_fn() 1109 struct irqaction *action) in irq_thread_fn() 1131 struct irqaction *action; in irq_thread_dtor() 1154 static void irq_wake_secondary(struct irq_desc *desc, struct irqaction *action) in irq_wake_secondary() 1156 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 | 306 static int name_unique(unsigned int irq, struct irqaction *new_action) in name_unique() 309 struct irqaction *action; in name_unique() 325 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() 423 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() 472 struct irqaction *action; in show_interrupts()
|
D | spurious.c | 65 struct irqaction *action; in try_one_irq() 195 struct irqaction *action; in __report_bad_irq() 239 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()
|
D | chip.c | 32 struct irqaction chained_action = { 464 struct irqaction *action; in handle_nested_irq() 745 struct irqaction *action = desc->action; in handle_fasteoi_nmi() 918 struct irqaction *action = desc->action; in handle_percpu_devid_irq() 963 struct irqaction *action = desc->action; in handle_percpu_devid_fasteoi_ipi() 988 struct irqaction *action = desc->action; in handle_percpu_devid_fasteoi_nmi()
|
D | irqdesc.c | 249 struct irqaction *action; in actions_show()
|
/kernel/linux/linux-5.10/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),
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
D | cevt-r4k.h | 26 extern struct irqaction c0_compare_irqaction;
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
D | irq.h | 26 struct irqaction;
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
D | irq.h | 31 struct irqaction;
|
/kernel/linux/linux-5.10/include/linux/ |
D | interrupt.h | 114 struct irqaction { struct 118 struct irqaction *next; argument 121 struct irqaction *secondary; argument
|
D | irqdesc.h | 60 struct irqaction *action; /* IRQ action list */
|
D | irq.h | 603 struct irqaction; 604 extern int setup_percpu_irq(unsigned int irq, struct irqaction *new); 605 extern void remove_percpu_irq(unsigned int irq, struct irqaction *act);
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
D | processor.c | 193 struct irqaction actions[]; in processor_probe() 199 actions = kmalloc(sizeof(struct irqaction)*MAX_CPU_IRQ, GFP_ATOMIC); in processor_probe()
|
D | irq.c | 212 struct irqaction *action; in show_interrupts()
|
/kernel/linux/linux-5.10/arch/mips/sgi-ip27/ |
D | ip27-timer.c | 61 struct irqaction hub_rt_irqaction = {
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
D | kernel.h | 89 extern struct irqaction static_irqaction[];
|
D | irq_64.c | 1089 static struct irqaction timer_irq_action = {
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
D | mips-gic-timer.c | 84 static struct irqaction gic_compare_irqaction = {
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
D | cevt-r4k.c | 162 struct irqaction c0_compare_irqaction = {
|
/kernel/linux/linux-5.10/arch/arm/mach-footbridge/ |
D | dc21285.c | 33 extern int setup_arm_irq(int, struct irqaction *);
|
/kernel/linux/linux-5.10/Documentation/arm/ |
D | interrupts.rst | 105 - irqaction structure list
|
/kernel/linux/linux-5.10/drivers/mfd/ |
D | ab8500-debugfs.c | 1529 struct irqaction *action = desc->action; in ab8500_interrupts_show()
|