| /linux-4.4.14/kernel/irq/ |
| D | internals.h | 64 extern int __irq_set_trigger(struct irq_desc *desc, unsigned long flags); 65 extern void __disable_irq(struct irq_desc *desc); 66 extern void __enable_irq(struct irq_desc *desc); 68 extern int irq_startup(struct irq_desc *desc, bool resend); 69 extern void irq_shutdown(struct irq_desc *desc); 70 extern void irq_enable(struct irq_desc *desc); 71 extern void irq_disable(struct irq_desc *desc); 72 extern void irq_percpu_enable(struct irq_desc *desc, unsigned int cpu); 73 extern void irq_percpu_disable(struct irq_desc *desc, unsigned int cpu); 74 extern void mask_irq(struct irq_desc *desc); [all …]
|
| D | settings.h | 37 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) in irq_settings_clr_and_set() 43 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) in irq_settings_is_per_cpu() 48 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc) in irq_settings_is_per_cpu_devid() 53 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu() 58 static inline void irq_settings_set_no_balancing(struct irq_desc *desc) in irq_settings_set_no_balancing() 63 static inline bool irq_settings_has_no_balance_set(struct irq_desc *desc) in irq_settings_has_no_balance_set() 68 static inline u32 irq_settings_get_trigger_mask(struct irq_desc *desc) in irq_settings_get_trigger_mask() 74 irq_settings_set_trigger_mask(struct irq_desc *desc, u32 mask) in irq_settings_set_trigger_mask() 80 static inline bool irq_settings_is_level(struct irq_desc *desc) in irq_settings_is_level() 85 static inline void irq_settings_clr_level(struct irq_desc *desc) in irq_settings_clr_level() [all …]
|
| D | irqdesc.c | 39 static int alloc_masks(struct irq_desc *desc, gfp_t gfp, int node) in alloc_masks() 54 static void desc_smp_init(struct irq_desc *desc, int node) in desc_smp_init() 67 alloc_masks(struct irq_desc *desc, gfp_t gfp, int node) { return 0; } in alloc_masks() 68 static inline void desc_smp_init(struct irq_desc *desc, int node) { } in desc_smp_init() 71 static void desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, in desc_set_defaults() 106 static void irq_insert_desc(unsigned int irq, struct irq_desc *desc) in irq_insert_desc() 111 struct irq_desc *irq_to_desc(unsigned int irq) in irq_to_desc() 123 static void free_masks(struct irq_desc *desc) in free_masks() 131 static inline void free_masks(struct irq_desc *desc) { } in free_masks() 144 static struct irq_desc *alloc_desc(int irq, int node, struct module *owner) in alloc_desc() [all …]
|
| D | chip.c | 46 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_chip() 73 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in irq_set_irq_type() 96 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_handler_data() 118 …struct irq_desc *desc = irq_get_desc_lock(irq_base + irq_offset, &flags, IRQ_GET_DESC_CHECK_GLOBAL… in irq_set_msi_desc_off() 151 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_chip_data() 163 struct irq_desc *desc = irq_to_desc(irq); in irq_get_irq_data() 169 static void irq_state_clr_disabled(struct irq_desc *desc) in irq_state_clr_disabled() 174 static void irq_state_set_disabled(struct irq_desc *desc) in irq_state_set_disabled() 179 static void irq_state_clr_masked(struct irq_desc *desc) in irq_state_clr_masked() 184 static void irq_state_set_masked(struct irq_desc *desc) in irq_state_set_masked() [all …]
|
| D | manage.c | 35 static void __synchronize_hardirq(struct irq_desc *desc) in __synchronize_hardirq() 77 struct irq_desc *desc = irq_to_desc(irq); in synchronize_hardirq() 100 struct irq_desc *desc = irq_to_desc(irq); in synchronize_irq() 118 static int __irq_can_set_affinity(struct irq_desc *desc) in __irq_can_set_affinity() 145 void irq_set_thread_affinity(struct irq_desc *desc) in irq_set_thread_affinity() 166 irq_copy_pending(struct irq_desc *desc, const struct cpumask *mask) in irq_copy_pending() 171 irq_get_pending(struct cpumask *mask, struct irq_desc *desc) in irq_get_pending() 179 irq_copy_pending(struct irq_desc *desc, const struct cpumask *mask) { } in irq_copy_pending() 181 irq_get_pending(struct cpumask *mask, struct irq_desc *desc) { } in irq_get_pending() 187 struct irq_desc *desc = irq_data_to_desc(data); in irq_do_set_affinity() [all …]
|
| D | pm.c | 17 bool irq_pm_check_wakeup(struct irq_desc *desc) in irq_pm_check_wakeup() 34 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() 58 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_remove_action() 71 static bool suspend_device_irq(struct irq_desc *desc) in suspend_device_irq() 120 struct irq_desc *desc; in suspend_device_irqs() 139 static void resume_irq(struct irq_desc *desc) in resume_irq() 159 struct irq_desc *desc; in resume_irqs()
|
| D | spurious.c | 38 bool irq_wait_for_poll(struct irq_desc *desc) in irq_wait_for_poll() 63 static int try_one_irq(struct irq_desc *desc, bool force) in try_one_irq() 121 struct irq_desc *desc; in misrouted_irq() 147 struct irq_desc *desc; in poll_spurious_irqs() 191 static void __report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) in __report_bad_irq() 226 static void report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) in report_bad_irq() 237 try_misrouted_irq(unsigned int irq, struct irq_desc *desc, in try_misrouted_irq() 273 void note_interrupt(struct irq_desc *desc, irqreturn_t action_ret) in note_interrupt()
|
| D | handle.c | 29 void handle_bad_irq(struct irq_desc *desc) in handle_bad_irq() 57 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action) in __irq_wake_thread() 135 irqreturn_t handle_irq_event_percpu(struct irq_desc *desc) in handle_irq_event_percpu() 186 irqreturn_t handle_irq_event(struct irq_desc *desc) in handle_irq_event()
|
| D | proc.c | 42 struct irq_desc *desc = irq_to_desc((long)m->private); in show_irq_affinity() 58 struct irq_desc *desc = irq_to_desc((long)m->private); in irq_affinity_hint_proc_show() 243 struct irq_desc *desc = irq_to_desc((long) m->private); in irq_node_proc_show() 264 struct irq_desc *desc = irq_to_desc((long) m->private); in irq_spurious_proc_show() 288 struct irq_desc *desc = irq_to_desc(irq); in name_unique() 308 struct irq_desc *desc = irq_to_desc(irq); in register_handler_proc() 325 void register_irq_proc(unsigned int irq, struct irq_desc *desc) in register_irq_proc() 375 void unregister_irq_proc(unsigned int irq, struct irq_desc *desc) in unregister_irq_proc() 412 struct irq_desc *desc; in init_irq_proc() 450 struct irq_desc *desc; in show_interrupts()
|
| D | autoprobe.c | 33 struct irq_desc *desc; in probe_irq_on() 121 struct irq_desc *desc; in probe_irq_mask() 161 struct irq_desc *desc; in probe_irq_off()
|
| D | cpuhotplug.c | 17 static bool migrate_one_irq(struct irq_desc *desc) in migrate_one_irq() 63 struct irq_desc *desc; in irq_migrate_all_off_this_cpu()
|
| D | resend.c | 33 struct irq_desc *desc; in resend_irqs() 56 void check_irq_resend(struct irq_desc *desc) in check_irq_resend()
|
| D | dummychip.c | 19 struct irq_desc *desc = irq_data_to_desc(data); in ack_bad()
|
| D | migration.c | 9 struct irq_desc *desc = irq_data_to_desc(idata); in irq_move_masked_irq()
|
| D | debug.h | 12 static inline void print_irq_desc(unsigned int irq, struct irq_desc *desc) in print_irq_desc()
|
| /linux-4.4.14/include/linux/ |
| D | irqdesc.h | 11 struct irq_desc; 46 struct irq_desc { struct 96 extern struct irq_desc irq_desc[NR_IRQS]; argument 99 static inline struct irq_desc *irq_data_to_desc(struct irq_data *data) in irq_data_to_desc() 101 return container_of(data->common, struct irq_desc, irq_common_data); in irq_data_to_desc() 104 static inline unsigned int irq_desc_get_irq(struct irq_desc *desc) in irq_desc_get_irq() 109 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data() 114 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc) in irq_desc_get_chip() 119 static inline void *irq_desc_get_chip_data(struct irq_desc *desc) in irq_desc_get_chip_data() 124 static inline void *irq_desc_get_handler_data(struct irq_desc *desc) in irq_desc_get_handler_data() [all …]
|
| D | irqhandler.h | 9 struct irq_desc; 11 typedef void (*irq_flow_handler_t)(struct irq_desc *desc);
|
| D | irq.h | 467 extern void handle_level_irq(struct irq_desc *desc); 468 extern void handle_fasteoi_irq(struct irq_desc *desc); 469 extern void handle_edge_irq(struct irq_desc *desc); 470 extern void handle_edge_eoi_irq(struct irq_desc *desc); 471 extern void handle_simple_irq(struct irq_desc *desc); 472 extern void handle_percpu_irq(struct irq_desc *desc); 473 extern void handle_percpu_devid_irq(struct irq_desc *desc); 474 extern void handle_bad_irq(struct irq_desc *desc); 496 extern void note_interrupt(struct irq_desc *desc, irqreturn_t action_ret);
|
| D | irqnr.h | 8 extern struct irq_desc *irq_to_desc(unsigned int irq);
|
| /linux-4.4.14/arch/powerpc/include/asm/ |
| D | qe_ic.h | 62 void (*low_handler)(struct irq_desc *desc), 63 void (*high_handler)(struct irq_desc *desc)); 68 void (*low_handler)(struct irq_desc *desc), in qe_ic_init() 69 void (*high_handler)(struct irq_desc *desc)) in qe_ic_init() 81 static inline void qe_ic_cascade_low_ipic(struct irq_desc *desc) in qe_ic_cascade_low_ipic() 90 static inline void qe_ic_cascade_high_ipic(struct irq_desc *desc) in qe_ic_cascade_high_ipic() 99 static inline void qe_ic_cascade_low_mpic(struct irq_desc *desc) in qe_ic_cascade_low_mpic() 111 static inline void qe_ic_cascade_high_mpic(struct irq_desc *desc) in qe_ic_cascade_high_mpic() 123 static inline void qe_ic_cascade_muxed_mpic(struct irq_desc *desc) in qe_ic_cascade_muxed_mpic()
|
| D | tsi108_pci.h | 42 extern void tsi108_irq_cascade(struct irq_desc *desc);
|
| /linux-4.4.14/arch/mips/vr41xx/common/ |
| D | icu.c | 157 struct irq_desc *desc = irq_to_desc(PIU_IRQ); in vr41xx_enable_piuint() 172 struct irq_desc *desc = irq_to_desc(PIU_IRQ); in vr41xx_disable_piuint() 187 struct irq_desc *desc = irq_to_desc(AIU_IRQ); in vr41xx_enable_aiuint() 202 struct irq_desc *desc = irq_to_desc(AIU_IRQ); in vr41xx_disable_aiuint() 217 struct irq_desc *desc = irq_to_desc(KIU_IRQ); in vr41xx_enable_kiuint() 232 struct irq_desc *desc = irq_to_desc(KIU_IRQ); in vr41xx_disable_kiuint() 247 struct irq_desc *desc = irq_to_desc(ETHERNET_IRQ); in vr41xx_enable_macint() 259 struct irq_desc *desc = irq_to_desc(ETHERNET_IRQ); in vr41xx_disable_macint() 271 struct irq_desc *desc = irq_to_desc(DSIU_IRQ); in vr41xx_enable_dsiuint() 283 struct irq_desc *desc = irq_to_desc(DSIU_IRQ); in vr41xx_disable_dsiuint() [all …]
|
| D | irq.c | 73 struct irq_desc *desc = irq_to_desc(irq); in irq_dispatch()
|
| /linux-4.4.14/arch/arm/mach-s3c24xx/ |
| D | bast-irq.c | 81 struct irq_desc *desc = irq_desc + BAST_IRQ_ISA; in bast_pc104_maskack() 103 static void bast_irq_pc104_demux(struct irq_desc *desc) in bast_irq_pc104_demux() 114 desc = irq_desc + BAST_IRQ_ISA; in bast_irq_pc104_demux()
|
| /linux-4.4.14/arch/x86/include/asm/ |
| D | irq.h | 26 struct irq_desc; 32 extern void irq_force_complete_move(struct irq_desc *desc); 42 extern bool handle_irq(struct irq_desc *desc, struct pt_regs *regs);
|
| D | hw_irq.h | 189 typedef struct irq_desc* vector_irq_t[NR_VECTORS];
|
| /linux-4.4.14/arch/m68k/amiga/ |
| D | amiints.c | 49 static void ami_int1(struct irq_desc *desc) in ami_int1() 72 static void ami_int3(struct irq_desc *desc) in ami_int3() 95 static void ami_int4(struct irq_desc *desc) in ami_int4() 124 static void ami_int5(struct irq_desc *desc) in ami_int5()
|
| /linux-4.4.14/arch/blackfin/include/asm/ |
| D | irq_handler.h | 62 struct irq_desc; 63 extern void bfin_demux_mac_status_irq(struct irq_desc *); 64 extern void bfin_demux_gpio_irq(struct irq_desc *);
|
| D | ipipe.h | 115 struct irq_desc *desc = irq_to_desc(irq); \ 122 struct irq_desc *desc = irq_to_desc(irq); \
|
| /linux-4.4.14/arch/mips/include/asm/netlogic/ |
| D | common.h | 59 struct irq_desc; 60 void nlm_smp_function_ipi_handler(struct irq_desc *desc); 61 void nlm_smp_resched_ipi_handler(struct irq_desc *desc);
|
| /linux-4.4.14/include/linux/irqchip/ |
| D | chained_irq.h | 28 struct irq_desc *desc) in chained_irq_enter() 44 struct irq_desc *desc) in chained_irq_exit()
|
| /linux-4.4.14/arch/m68k/include/asm/ |
| D | irq.h | 59 struct irq_desc; 67 void (*handle)(struct irq_desc *desc),
|
| D | mac_via.h | 257 struct irq_desc; 264 extern void via1_irq(struct irq_desc *desc);
|
| /linux-4.4.14/arch/mips/ath79/ |
| D | irq.c | 29 static void ath79_misc_irq_handler(struct irq_desc *desc) in ath79_misc_irq_handler() 122 static void ar934x_ip2_irq_dispatch(struct irq_desc *desc) in ar934x_ip2_irq_dispatch() 151 static void qca955x_ip2_irq_dispatch(struct irq_desc *desc) in qca955x_ip2_irq_dispatch() 174 static void qca955x_ip3_irq_dispatch(struct irq_desc *desc) in qca955x_ip3_irq_dispatch()
|
| /linux-4.4.14/arch/arm/mach-s3c64xx/ |
| D | common.c | 391 static void s3c_irq_demux_eint0_3(struct irq_desc *desc) in s3c_irq_demux_eint0_3() 396 static void s3c_irq_demux_eint4_11(struct irq_desc *desc) in s3c_irq_demux_eint4_11() 401 static void s3c_irq_demux_eint12_19(struct irq_desc *desc) in s3c_irq_demux_eint12_19() 406 static void s3c_irq_demux_eint20_27(struct irq_desc *desc) in s3c_irq_demux_eint20_27()
|
| /linux-4.4.14/arch/x86/kernel/ |
| D | irq_32.c | 71 static inline int execute_on_irq_stack(int overflow, struct irq_desc *desc) in execute_on_irq_stack() 150 bool handle_irq(struct irq_desc *desc, struct pt_regs *regs) in handle_irq()
|
| D | irq_64.c | 71 bool handle_irq(struct irq_desc *desc, struct pt_regs *regs) in handle_irq()
|
| D | irq.c | 217 struct irq_desc * desc; in do_IRQ() 351 struct irq_desc *desc; in check_irq_vectors_for_cpu_disable() 434 struct irq_desc *desc; in fixup_irqs()
|
| /linux-4.4.14/arch/arm/kernel/ |
| D | irq.c | 124 static bool migrate_one_irq(struct irq_desc *desc) in migrate_one_irq() 163 struct irq_desc *desc; in migrate_irqs()
|
| D | machine_kexec.c | 97 struct irq_desc *desc; in machine_kexec_mask_interrupts()
|
| /linux-4.4.14/arch/m68k/mac/ |
| D | oss.c | 66 static void oss_irq(struct irq_desc *desc) in oss_irq() 102 static void oss_nubus_irq(struct irq_desc *desc) in oss_nubus_irq()
|
| D | via.c | 449 void via1_irq(struct irq_desc *desc) in via1_irq() 470 static void via2_irq(struct irq_desc *desc) in via2_irq() 496 static void via_nubus_irq(struct irq_desc *desc) in via_nubus_irq()
|
| D | baboon.c | 48 static void baboon_irq(struct irq_desc *desc) in baboon_irq()
|
| D | psc.c | 117 static void psc_irq(struct irq_desc *desc) in psc_irq()
|
| /linux-4.4.14/drivers/pinctrl/samsung/ |
| D | pinctrl-s3c64xx.c | 410 static void s3c64xx_eint_gpio_irq(struct irq_desc *desc) in s3c64xx_eint_gpio_irq() 601 static inline void s3c64xx_irq_demux_eint(struct irq_desc *desc, u32 range) in s3c64xx_irq_demux_eint() 634 static void s3c64xx_demux_eint0_3(struct irq_desc *desc) in s3c64xx_demux_eint0_3() 639 static void s3c64xx_demux_eint4_11(struct irq_desc *desc) in s3c64xx_demux_eint4_11() 644 static void s3c64xx_demux_eint12_19(struct irq_desc *desc) in s3c64xx_demux_eint12_19() 649 static void s3c64xx_demux_eint20_27(struct irq_desc *desc) in s3c64xx_demux_eint20_27()
|
| D | pinctrl-s3c24xx.c | 243 static void s3c2410_demux_eint0_3(struct irq_desc *desc) in s3c2410_demux_eint0_3() 298 static void s3c2412_demux_eint0_3(struct irq_desc *desc) in s3c2412_demux_eint0_3() 360 static inline void s3c24xx_demux_eint(struct irq_desc *desc, in s3c24xx_demux_eint() 391 static void s3c24xx_demux_eint4_7(struct irq_desc *desc) in s3c24xx_demux_eint4_7() 396 static void s3c24xx_demux_eint8_23(struct irq_desc *desc) in s3c24xx_demux_eint8_23()
|
| D | pinctrl-exynos.c | 422 static void exynos_irq_eint0_15(struct irq_desc *desc) in exynos_irq_eint0_15() 454 static void exynos_irq_demux_eint16_31(struct irq_desc *desc) in exynos_irq_demux_eint16_31()
|
| /linux-4.4.14/arch/blackfin/mach-bf537/ |
| D | ints-priority.c | 92 static void bf537_demux_error_irq(struct irq_desc *inta_desc) in bf537_demux_error_irq() 184 static void bf537_demux_mac_rx_irq(struct irq_desc *desc) in bf537_demux_mac_rx_irq()
|
| /linux-4.4.14/arch/mips/netlogic/common/ |
| D | smp.c | 85 void nlm_smp_function_ipi_handler(struct irq_desc *desc) in nlm_smp_function_ipi_handler() 95 void nlm_smp_resched_ipi_handler(struct irq_desc *desc) in nlm_smp_resched_ipi_handler()
|
| /linux-4.4.14/drivers/irqchip/ |
| D | irq-bcm2835.c | 99 static void bcm2836_chained_handle_irq(struct irq_desc *desc); 248 static void bcm2836_chained_handle_irq(struct irq_desc *desc) in bcm2836_chained_handle_irq()
|
| D | irq-imgpdc.c | 221 static void pdc_intc_perip_isr(struct irq_desc *desc) in pdc_intc_perip_isr() 243 static void pdc_intc_syswake_isr(struct irq_desc *desc) in pdc_intc_syswake_isr()
|
| D | irq-dw-apb-ictl.c | 29 static void dw_apb_ictl_handler(struct irq_desc *desc) in dw_apb_ictl_handler()
|
| D | irq-metag.c | 223 static void metag_internal_irq_demux(struct irq_desc *desc) in metag_internal_irq_demux()
|
| D | irq-tb10x.c | 100 static void tb10x_irq_cascade(struct irq_desc *desc) in tb10x_irq_cascade()
|
| D | irq-brcmstb-l2.c | 52 static void brcmstb_l2_intc_irq_handle(struct irq_desc *desc) in brcmstb_l2_intc_irq_handle()
|
| D | irq-keystone.c | 86 static void keystone_irq_handler(struct irq_desc *desc) in keystone_irq_handler()
|
| D | irq-versatile-fpga.c | 68 static void fpga_irq_handle(struct irq_desc *desc) in fpga_irq_handle()
|
| D | irq-orion.c | 109 static void orion_bridge_irq_handler(struct irq_desc *desc) in orion_bridge_irq_handler()
|
| D | irq-sunxi-nmi.c | 64 static void sunxi_sc_nmi_handle_irq(struct irq_desc *desc) in sunxi_sc_nmi_handle_irq()
|
| D | exynos-combiner.c | 68 static void combiner_handle_cascade_irq(struct irq_desc *desc) in combiner_handle_cascade_irq()
|
| D | irq-i8259.c | 355 static void i8259_irq_dispatch(struct irq_desc *desc) in i8259_irq_dispatch()
|
| D | spear-shirq.c | 185 static void shirq_handler(struct irq_desc *desc) in shirq_handler()
|
| D | irq-bcm7038-l1.c | 118 static void bcm7038_l1_irq_handle(struct irq_desc *desc) in bcm7038_l1_irq_handle()
|
| D | irq-bcm7120-l2.c | 59 static void bcm7120_l2_intc_irq_handle(struct irq_desc *desc) in bcm7120_l2_intc_irq_handle()
|
| D | irq-vic.c | 228 static void vic_handle_irq_cascaded(struct irq_desc *desc) in vic_handle_irq_cascaded()
|
| D | irq-armada-370-xp.c | 444 static void armada_370_xp_mpic_handle_cascade_irq(struct irq_desc *desc) in armada_370_xp_mpic_handle_cascade_irq()
|
| D | irq-metag-ext.c | 449 static void meta_intc_irq_demux(struct irq_desc *desc) in meta_intc_irq_demux()
|
| D | irq-mmp.c | 132 static void icu_mux_irq_demux(struct irq_desc *desc) in icu_mux_irq_demux()
|
| /linux-4.4.14/arch/powerpc/platforms/86xx/ |
| D | pic.c | 20 static void mpc86xx_8259_cascade(struct irq_desc *desc) in mpc86xx_8259_cascade()
|
| /linux-4.4.14/drivers/sh/intc/ |
| D | virq.c | 112 static void intc_virq_handler(struct irq_desc *desc) in intc_virq_handler() 124 struct irq_desc *vdesc = irq_to_desc(entry->irq); in intc_virq_handler()
|
| D | core.c | 68 static void intc_redirect_irq(struct irq_desc *desc) in intc_redirect_irq()
|
| /linux-4.4.14/arch/blackfin/kernel/ |
| D | irqchip.c | 26 static struct irq_desc bad_irq_desc = {
|
| D | ipipe.c | 57 static void __ipipe_ack_irq(unsigned irq, struct irq_desc *desc) in __ipipe_ack_irq() 168 struct irq_desc *desc = irq_to_desc(irq); in __ipipe_enable_irqdesc()
|
| D | trace.c | 918 struct irq_desc *desc = irq_to_desc(i); in show_regs()
|
| /linux-4.4.14/arch/alpha/kernel/ |
| D | irq.c | 108 struct irq_desc *desc = irq_to_desc(irq); in handle_irq()
|
| /linux-4.4.14/arch/arm/include/asm/hardware/ |
| D | it8152.h | 109 extern void it8152_irq_demux(struct irq_desc *desc);
|
| /linux-4.4.14/arch/powerpc/platforms/85xx/ |
| D | common.c | 52 static void cpm2_cascade(struct irq_desc *desc) in cpm2_cascade()
|
| D | mpc85xx_ds.c | 49 static void mpc85xx_8259_cascade(struct irq_desc *desc) in mpc85xx_8259_cascade()
|
| D | mpc85xx_cds.c | 195 static void mpc85xx_8259_cascade_handler(struct irq_desc *desc) in mpc85xx_8259_cascade_handler()
|
| D | socrates_fpga_pic.c | 94 static void socrates_fpga_pic_cascade(struct irq_desc *desc) in socrates_fpga_pic_cascade()
|
| /linux-4.4.14/Documentation/zh_CN/ |
| D | IRQ.txt | 31 全局 irq_desc 数组的索引,但是除了在 linux/interrupt.h 中的实现,
|
| /linux-4.4.14/arch/sh/cchips/hd6446x/ |
| D | hd64461.c | 59 static void hd64461_irq_demux(struct irq_desc *desc) in hd64461_irq_demux()
|
| /linux-4.4.14/arch/sh/boards/mach-se/7722/ |
| D | irq.c | 31 static void se7722_irq_demux(struct irq_desc *desc) in se7722_irq_demux()
|
| /linux-4.4.14/arch/arm/mach-iop13xx/ |
| D | msi.c | 94 static void iop13xx_msi_handler(struct irq_desc *desc) in iop13xx_msi_handler()
|
| /linux-4.4.14/arch/sh/boards/mach-se/7343/ |
| D | irq.c | 32 static void se7343_irq_demux(struct irq_desc *desc) in se7343_irq_demux()
|
| /linux-4.4.14/arch/arm/mach-omap1/ |
| D | fpga.c | 90 static void innovator_fpga_IRQ_demux(struct irq_desc *desc) in innovator_fpga_IRQ_demux()
|
| /linux-4.4.14/arch/ia64/kernel/ |
| D | irq.c | 106 struct irq_desc *desc = irq_to_desc(irq); in migrate_irqs()
|
| D | irq_ia64.c | 329 struct irq_desc *desc; in smp_irq_move_cleanup_interrupt()
|
| /linux-4.4.14/arch/x86/kernel/apic/ |
| D | vector.c | 254 struct irq_desc *desc; in clear_irq_vector() 451 struct irq_desc *desc; in __setup_vector_irq() 572 struct irq_desc *desc; in smp_irq_move_cleanup_interrupt() 660 void irq_force_complete_move(struct irq_desc *desc) in irq_force_complete_move()
|
| /linux-4.4.14/Documentation/ |
| D | IRQ.txt | 9 interrupt source. Typically this is an index into the global irq_desc
|
| D | IRQ-domain.txt | 50 exist then it will allocate a new Linux irq_desc, associate it with 75 hwirq number. When a hwirq is mapped, an irq_desc is allocated for 90 IRQs. When an hwirq is mapped, an irq_desc is allocated and the 129 controller to manage IRQ allocations and it requires an irq_desc to be
|
| /linux-4.4.14/arch/sh/boards/mach-x3proto/ |
| D | gpio.c | 63 static void x3proto_gpio_irq_handler(struct irq_desc *desc) in x3proto_gpio_irq_handler()
|
| /linux-4.4.14/drivers/gpio/ |
| D | gpio-ep93xx.c | 81 static void ep93xx_gpio_ab_irq_handler(struct irq_desc *desc) in ep93xx_gpio_ab_irq_handler() 103 static void ep93xx_gpio_f_irq_handler(struct irq_desc *desc) in ep93xx_gpio_f_irq_handler()
|
| D | gpio-altera.c | 209 static void altera_gpio_irq_edge_handler(struct irq_desc *desc) in altera_gpio_irq_edge_handler() 238 static void altera_gpio_irq_leveL_high_handler(struct irq_desc *desc) in altera_gpio_irq_leveL_high_handler()
|
| D | gpio-mxc.c | 275 static void mx3_gpio_irq_handler(struct irq_desc *desc) in mx3_gpio_irq_handler() 291 static void mx2_gpio_irq_handler(struct irq_desc *desc) in mx2_gpio_irq_handler()
|
| D | gpio-sa1100.c | 175 static void sa1100_gpio_handler(struct irq_desc *desc) in sa1100_gpio_handler()
|
| D | gpio-tz1090.c | 378 static void tz1090_gpio_irq_handler(struct irq_desc *desc) in tz1090_gpio_irq_handler() 383 struct irq_desc *child_desc; in tz1090_gpio_irq_handler()
|
| D | gpio-vf610.c | 116 static void vf610_gpio_irq_handler(struct irq_desc *desc) in vf610_gpio_irq_handler()
|
| D | gpio-msic.c | 235 static void msic_gpio_irq_handler(struct irq_desc *desc) in msic_gpio_irq_handler()
|
| D | gpio-timberdale.c | 195 static void timbgpio_irq(struct irq_desc *desc) in timbgpio_irq()
|
| D | gpio-mxs.c | 157 static void mxs_gpio_irq_handler(struct irq_desc *desc) in mxs_gpio_irq_handler()
|
| D | gpio-zx.c | 160 static void zx_irq_handler(struct irq_desc *desc) in zx_irq_handler()
|
| D | gpio-xlp.c | 212 static void xlp_gpio_generic_handler(struct irq_desc *desc) in xlp_gpio_generic_handler()
|
| D | gpio-intel-mid.c | 304 static void intel_mid_irq_handler(struct irq_desc *desc) in intel_mid_irq_handler()
|
| D | gpio-mpc8xxx.c | 197 static void mpc8xxx_gpio_irq_cascade(struct irq_desc *desc) in mpc8xxx_gpio_irq_cascade()
|
| D | gpio-lynxpoint.c | 237 static void lp_gpio_irq_handler(struct irq_desc *desc) in lp_gpio_irq_handler()
|
| D | gpio-pl061.c | 207 static void pl061_irq_handler(struct irq_desc *desc) in pl061_irq_handler()
|
| D | gpio-tegra.c | 269 static void tegra_gpio_irq_handler(struct irq_desc *desc) in tegra_gpio_irq_handler()
|
| D | gpio-davinci.c | 329 static void gpio_irq_handler(struct irq_desc *desc) in gpio_irq_handler()
|
| D | gpio-brcmstb.c | 239 static void brcmstb_gpio_irq_handler(struct irq_desc *desc) in brcmstb_gpio_irq_handler()
|
| D | gpio-pxa.c | 404 static void pxa_gpio_demux_handler(struct irq_desc *desc) in pxa_gpio_demux_handler()
|
| D | gpio-zynq.c | 528 static void zynq_gpio_irqhandler(struct irq_desc *desc) in zynq_gpio_irqhandler()
|
| D | gpio-bcm-kona.c | 436 static void bcm_kona_gpio_irq_handler(struct irq_desc *desc) in bcm_kona_gpio_irq_handler()
|
| D | gpio-dwapb.c | 150 static void dwapb_irq_handler(struct irq_desc *desc) in dwapb_irq_handler()
|
| /linux-4.4.14/arch/arm/mach-pxa/ |
| D | cm-x2xx-pci.c | 32 static void cmx2xx_it8152_irq_demux(struct irq_desc *desc) in cmx2xx_it8152_irq_demux()
|
| D | pcm990-baseboard.c | 291 static void pcm990_irq_handler(struct irq_desc *desc) in pcm990_irq_handler()
|
| D | lpd270.c | 124 static void lpd270_irq_handler(struct irq_desc *desc) in lpd270_irq_handler()
|
| D | balloon3.c | 499 static void balloon3_irq_handler(struct irq_desc *desc) in balloon3_irq_handler()
|
| D | viper.c | 280 static void viper_irq_handler(struct irq_desc *desc) in viper_irq_handler()
|
| D | zeus.c | 108 static void zeus_irq_handler(struct irq_desc *desc) in zeus_irq_handler()
|
| /linux-4.4.14/drivers/pci/host/ |
| D | pci-keystone.c | 113 static void ks_pcie_msi_irq_handler(struct irq_desc *desc) in ks_pcie_msi_irq_handler() 141 static void ks_pcie_legacy_irq_handler(struct irq_desc *desc) in ks_pcie_legacy_irq_handler()
|
| D | pcie-altera-msi.c | 58 static void altera_msi_isr(struct irq_desc *desc) in altera_msi_isr()
|
| D | pci-xgene-msi.c | 298 static void xgene_msi_isr(struct irq_desc *desc) in xgene_msi_isr()
|
| D | pcie-altera.c | 388 static void altera_pcie_isr(struct irq_desc *desc) in altera_pcie_isr()
|
| /linux-4.4.14/arch/arm/mach-lpc32xx/ |
| D | irq.c | 373 static void lpc32xx_sic1_handler(struct irq_desc *desc) in lpc32xx_sic1_handler() 386 static void lpc32xx_sic2_handler(struct irq_desc *desc) in lpc32xx_sic2_handler()
|
| /linux-4.4.14/arch/sh/boards/mach-se/7724/ |
| D | irq.c | 95 static void se7724_irq_demux(struct irq_desc *desc) in se7724_irq_demux()
|
| /linux-4.4.14/arch/arm/mach-dove/ |
| D | irq.c | 72 static void pmu_irq_handler(struct irq_desc *desc) in pmu_irq_handler()
|
| /linux-4.4.14/arch/arm/mach-netx/ |
| D | generic.c | 72 static void netx_hif_demux_handler(struct irq_desc *desc) in netx_hif_demux_handler()
|
| /linux-4.4.14/arch/arm/mach-footbridge/ |
| D | isa-irq.c | 90 static void isa_irq_handler(struct irq_desc *desc) in isa_irq_handler()
|
| /linux-4.4.14/arch/powerpc/sysdev/qe_lib/ |
| D | qe_ic.c | 315 void (*low_handler)(struct irq_desc *desc), in qe_ic_init() 316 void (*high_handler)(struct irq_desc *desc)) in qe_ic_init()
|
| /linux-4.4.14/arch/powerpc/platforms/512x/ |
| D | mpc5121_ads_cpld.c | 107 static void cpld_pic_cascade(struct irq_desc *desc) in cpld_pic_cascade()
|
| /linux-4.4.14/arch/mips/alchemy/devboards/ |
| D | bcsr.c | 89 static void bcsr_csc_handler(struct irq_desc *d) in bcsr_csc_handler()
|
| /linux-4.4.14/arch/mips/ralink/ |
| D | irq.c | 99 static void ralink_intc_irq_handler(struct irq_desc *desc) in ralink_intc_irq_handler()
|
| /linux-4.4.14/arch/powerpc/platforms/embedded6xx/ |
| D | mvme5100.c | 45 static void mvme5100_8259_cascade(struct irq_desc *desc) in mvme5100_8259_cascade()
|
| D | hlwd-pic.c | 123 static void hlwd_pic_irq_cascade(struct irq_desc *desc) in hlwd_pic_irq_cascade()
|
| /linux-4.4.14/arch/powerpc/sysdev/ge/ |
| D | ge_pic.c | 94 static void gef_pic_cascade(struct irq_desc *desc) in gef_pic_cascade()
|
| /linux-4.4.14/arch/powerpc/platforms/82xx/ |
| D | pq2ads-pci-pic.c | 81 static void pq2ads_pci_irq_demux(struct irq_desc *desc) in pq2ads_pci_irq_demux()
|
| /linux-4.4.14/arch/powerpc/sysdev/ |
| D | xilinx_intc.c | 225 static void xilinx_i8259_cascade(struct irq_desc *desc) in xilinx_i8259_cascade()
|
| D | tsi108_pci.c | 431 void tsi108_irq_cascade(struct irq_desc *desc) in tsi108_irq_cascade()
|
| D | uic.c | 197 static void uic_irq_cascade(struct irq_desc *desc) in uic_irq_cascade()
|
| /linux-4.4.14/arch/powerpc/platforms/8xx/ |
| D | m8xx_setup.c | 217 static void cpm_cascade(struct irq_desc *desc) in cpm_cascade()
|
| /linux-4.4.14/arch/sparc/kernel/ |
| D | leon_kernel.c | 56 static void leon_handle_ext_irq(struct irq_desc *desc) in leon_handle_ext_irq() 216 struct irq_desc *desc; in leon_build_device_irq()
|
| D | leon_pci_grpci1.c | 360 static void grpci1_pci_flow_irq(struct irq_desc *desc) in grpci1_pci_flow_irq()
|
| /linux-4.4.14/arch/m68k/coldfire/ |
| D | intc-5272.c | 146 static void intc_external_irq(struct irq_desc *desc) in intc_external_irq()
|
| /linux-4.4.14/arch/arm/mach-imx/ |
| D | 3ds_debugboard.c | 88 static void mxc_expio_irq_handler(struct irq_desc *desc) in mxc_expio_irq_handler()
|
| D | mach-mx31ads.c | 157 static void mx31ads_expio_irq_handler(struct irq_desc *desc) in mx31ads_expio_irq_handler()
|
| /linux-4.4.14/arch/metag/kernel/ |
| D | irq.c | 45 struct irq_desc *desc; in do_IRQ()
|
| /linux-4.4.14/arch/powerpc/platforms/52xx/ |
| D | media5200.c | 83 static void media5200_irq_cascade(struct irq_desc *desc) in media5200_irq_cascade()
|
| D | mpc52xx_gpt.c | 194 static void mpc52xx_gpt_irq_cascade(struct irq_desc *desc) in mpc52xx_gpt_irq_cascade()
|
| /linux-4.4.14/arch/arm/mach-gemini/ |
| D | gpio.c | 129 static void gpio_irq_handler(struct irq_desc *desc) in gpio_irq_handler()
|
| /linux-4.4.14/arch/powerpc/kernel/ |
| D | machine_kexec.c | 27 struct irq_desc *desc; in machine_kexec_mask_interrupts()
|
| D | irq.c | 426 struct irq_desc *desc; in migrate_irqs()
|
| /linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_cq.c | 129 cq->irq_desc = in mlx4_en_activate_cq()
|
| D | mlx4_en.h | 362 struct irq_desc *irq_desc; member
|
| /linux-4.4.14/arch/arc/kernel/ |
| D | mcip.c | 246 static void idu_cascade_isr(struct irq_desc *desc) in idu_cascade_isr()
|
| /linux-4.4.14/arch/avr32/mach-at32ap/ |
| D | extint.c | 147 static void demux_eic_irq(struct irq_desc *desc) in demux_eic_irq()
|
| D | pio.c | 284 static void gpio_irq_handler(struct irq_desc *desc) in gpio_irq_handler()
|
| /linux-4.4.14/arch/powerpc/sysdev/xics/ |
| D | xics-common.c | 189 struct irq_desc *desc; in xics_migrate_irqs_away()
|
| /linux-4.4.14/arch/mips/ath25/ |
| D | ar2315.c | 72 static void ar2315_misc_irq_handler(struct irq_desc *desc) in ar2315_misc_irq_handler()
|
| D | ar5312.c | 76 static void ar5312_misc_irq_handler(struct irq_desc *desc) in ar5312_misc_irq_handler()
|
| /linux-4.4.14/drivers/ata/ |
| D | ahci.h | 319 char *irq_desc; /* desc in /proc/interrupts */ member
|
| D | libahci.c | 2290 pp->irq_desc = devm_kzalloc(dev, 8, GFP_KERNEL); in ahci_port_start() 2291 if (!pp->irq_desc) { in ahci_port_start() 2295 snprintf(pp->irq_desc, 8, in ahci_port_start() 2506 pp->irq_desc, host->ports[i]); in ahci_host_activate_multi_irqs()
|
| /linux-4.4.14/drivers/pinctrl/ |
| D | pinctrl-adi2.c | 524 static inline void preflow_handler(struct irq_desc *desc) in preflow_handler() 530 static inline void preflow_handler(struct irq_desc *desc) { } in preflow_handler() 533 static void adi_gpio_handle_pint_irq(struct irq_desc *desc) in adi_gpio_handle_pint_irq()
|
| D | pinctrl-coh901.c | 504 static void u300_gpio_irq_handler(struct irq_desc *desc) in u300_gpio_irq_handler()
|
| /linux-4.4.14/arch/powerpc/platforms/cell/ |
| D | spider-pic.c | 202 static void spider_irq_cascade(struct irq_desc *desc) in spider_irq_cascade()
|
| D | interrupt.c | 102 static void iic_ioexc_cascade(struct irq_desc *desc) in iic_ioexc_cascade()
|
| D | axon_msi.c | 96 static void axon_msi_cascade(struct irq_desc *desc) in axon_msi_cascade()
|
| /linux-4.4.14/arch/unicore32/kernel/ |
| D | irq.c | 115 static void puv3_gpio_handler(struct irq_desc *desc) in puv3_gpio_handler()
|
| /linux-4.4.14/drivers/mfd/ |
| D | jz4740-adc.c | 68 static void jz4740_adc_irq_demux(struct irq_desc *desc) in jz4740_adc_irq_demux()
|
| D | pm8921-core.c | 159 static void pm8xxx_irq_handler(struct irq_desc *desc) in pm8xxx_irq_handler()
|
| D | t7l66xb.c | 188 static void t7l66xb_irq(struct irq_desc *desc) in t7l66xb_irq()
|
| D | htc-egpio.c | 101 static void egpio_handler(struct irq_desc *desc) in egpio_handler()
|
| D | ezx-pcap.c | 208 static void pcap_irq_handler(struct irq_desc *desc) in pcap_irq_handler()
|
| /linux-4.4.14/arch/arm/common/ |
| D | it8152.c | 98 void it8152_irq_demux(struct irq_desc *desc) in it8152_irq_demux()
|
| /linux-4.4.14/arch/c6x/platforms/ |
| D | megamod-pic.c | 96 static void megamod_irq_cascade(struct irq_desc *desc) in megamod_irq_cascade()
|
| /linux-4.4.14/arch/x86/lguest/ |
| D | boot.c | 846 struct irq_desc *desc; in lguest_setup_irq() 1018 static void lguest_time_irq(struct irq_desc *desc) in lguest_time_irq()
|
| /linux-4.4.14/drivers/dma/ipu/ |
| D | ipu_irq.c | 269 static void ipu_irq_handler(struct irq_desc *desc) in ipu_irq_handler()
|
| /linux-4.4.14/Documentation/acpi/ |
| D | enumeration.txt | 318 struct gpio_desc *irq_desc, *power_desc; 320 irq_desc = gpiod_get(dev, "irq"); 321 if (IS_ERR(irq_desc))
|
| /linux-4.4.14/arch/mips/pci/ |
| D | pci-ar724x.c | 228 static void ar724x_pci_irq_handler(struct irq_desc *desc) in ar724x_pci_irq_handler()
|
| D | pci-ar71xx.c | 229 static void ar71xx_pci_irq_handler(struct irq_desc *desc) in ar71xx_pci_irq_handler()
|
| D | pci-ar2315.c | 321 static void ar2315_pci_irq_handler(struct irq_desc *desc) in ar2315_pci_irq_handler()
|
| D | pci-rt3883.c | 132 static void rt3883_pci_irq_handler(struct irq_desc *desc) in rt3883_pci_irq_handler()
|
| /linux-4.4.14/arch/powerpc/platforms/chrp/ |
| D | setup.c | 366 static void chrp_8259_cascade(struct irq_desc *desc) in chrp_8259_cascade()
|
| /linux-4.4.14/drivers/soc/dove/ |
| D | pmu.c | 225 static void pmu_irq_handler(struct irq_desc *desc) in pmu_irq_handler()
|
| /linux-4.4.14/arch/arm/mach-sa1100/ |
| D | neponset.c | 169 static void neponset_irq_handler(struct irq_desc *desc) in neponset_irq_handler()
|
| /linux-4.4.14/arch/blackfin/mach-common/ |
| D | ints-priority.c | 659 void bfin_demux_mac_status_irq(struct irq_desc *inta_desc) in bfin_demux_mac_status_irq() 827 void bfin_demux_gpio_irq(struct irq_desc *desc) in bfin_demux_gpio_irq()
|
| /linux-4.4.14/arch/mips/alchemy/common/ |
| D | irq.c | 854 static void au1000_##name##_dispatch(struct irq_desc *d) \ 868 static void alchemy_gpic_dispatch(struct irq_desc *d) in alchemy_gpic_dispatch()
|
| /linux-4.4.14/drivers/pinctrl/nomadik/ |
| D | pinctrl-nomadik.c | 846 static void __nmk_gpio_irq_handler(struct irq_desc *desc, u32 status) in __nmk_gpio_irq_handler() 863 static void nmk_gpio_irq_handler(struct irq_desc *desc) in nmk_gpio_irq_handler() 876 static void nmk_gpio_latent_irq_handler(struct irq_desc *desc) in nmk_gpio_latent_irq_handler() 993 struct irq_desc *desc = irq_to_desc(irq); in nmk_gpio_dbg_show_one()
|
| /linux-4.4.14/arch/parisc/kernel/ |
| D | irq.c | 215 struct irq_desc *desc = irq_to_desc(i); in show_interrupts()
|
| /linux-4.4.14/arch/arm/mach-omap2/ |
| D | prm_common.c | 105 static void omap_prcm_irq_handler(struct irq_desc *desc) in omap_prcm_irq_handler()
|
| /linux-4.4.14/arch/arm/mach-rpc/ |
| D | ecard.c | 517 static void ecard_check_lockup(struct irq_desc *desc) in ecard_check_lockup() 554 static void ecard_irq_handler(struct irq_desc *desc) in ecard_irq_handler()
|
| /linux-4.4.14/arch/mips/jz4740/ |
| D | gpio.c | 295 static void jz_gpio_irq_demux_handler(struct irq_desc *desc) in jz_gpio_irq_demux_handler()
|
| /linux-4.4.14/arch/powerpc/platforms/pseries/ |
| D | setup.c | 115 static void pseries_8259_cascade(struct irq_desc *desc) in pseries_8259_cascade()
|
| /linux-4.4.14/Documentation/arm/ |
| D | Interrupts | 17 Unfortunately, this means that machine types that touch the irq_desc[]
|
| /linux-4.4.14/drivers/gpu/ipu-v3/ |
| D | ipu-common.c | 921 static void ipu_irq_handler(struct irq_desc *desc) in ipu_irq_handler() 934 static void ipu_err_irq_handler(struct irq_desc *desc) in ipu_err_irq_handler()
|
| /linux-4.4.14/arch/arm/plat-orion/ |
| D | gpio.c | 410 static void gpio_irq_handler(struct irq_desc *desc) in gpio_irq_handler()
|
| /linux-4.4.14/arch/mips/dec/ |
| D | setup.c | 762 struct irq_desc *desc_fpu; in arch_init_irq()
|
| /linux-4.4.14/drivers/pinctrl/bcm/ |
| D | pinctrl-cygnus-gpio.c | 145 static void cygnus_gpio_irq_handler(struct irq_desc *desc) in cygnus_gpio_irq_handler()
|
| /linux-4.4.14/drivers/pinctrl/spear/ |
| D | pinctrl-plgpio.c | 359 static void plgpio_irq_handler(struct irq_desc *desc) in plgpio_irq_handler()
|
| /linux-4.4.14/drivers/pinctrl/intel/ |
| D | pinctrl-baytrail.c | 428 static void byt_gpio_irq_handler(struct irq_desc *desc) in byt_gpio_irq_handler()
|