/linux-4.1.27/arch/alpha/kernel/ |
D | sys_eiger.c | 105 if (intstatus & 8) handle_irq(16+3); in eiger_device_interrupt() 106 if (intstatus & 4) handle_irq(16+2); in eiger_device_interrupt() 107 if (intstatus & 2) handle_irq(16+1); in eiger_device_interrupt() 108 if (intstatus & 1) handle_irq(16+0); in eiger_device_interrupt() 118 handle_irq(irq); in eiger_srm_device_interrupt()
|
D | sys_takara.c | 99 if (intstatus & 8) handle_irq(16+3); in takara_device_interrupt() 100 if (intstatus & 4) handle_irq(16+2); in takara_device_interrupt() 101 if (intstatus & 2) handle_irq(16+1); in takara_device_interrupt() 102 if (intstatus & 1) handle_irq(16+0); in takara_device_interrupt() 112 handle_irq(irq); in takara_srm_device_interrupt()
|
D | irq_i8259.c | 134 handle_irq(j); in isa_device_interrupt() 163 handle_irq(j); in isa_no_iack_sc_device_interrupt()
|
D | sys_noritake.c | 91 handle_irq(i); in noritake_device_interrupt() 115 handle_irq(irq); in noritake_srm_device_interrupt()
|
D | irq_impl.h | 40 extern void handle_irq(int irq);
|
D | irq_srm.c | 63 handle_irq(irq); in srm_device_interrupt()
|
D | sys_dp264.c | 209 handle_irq(16 + i); in dp264_device_interrupt() 234 handle_irq(irq); in dp264_srm_device_interrupt() 256 handle_irq(irq); in clipper_srm_device_interrupt()
|
D | irq_pyxis.c | 86 handle_irq(16+i); in pyxis_device_interrupt()
|
D | irq.c | 95 handle_irq(int irq) in handle_irq() function
|
D | sys_rx164.c | 89 handle_irq(16+i); in rx164_device_interrupt()
|
D | sys_eb64p.c | 84 handle_irq(16 + i); in eb64p_device_interrupt()
|
D | sys_mikasa.c | 85 handle_irq(i); in mikasa_device_interrupt()
|
D | sys_jensen.c | 165 handle_irq(irq); in jensen_device_interrupt()
|
D | sys_miata.c | 58 handle_irq(irq); in miata_srm_device_interrupt()
|
D | irq_alpha.c | 69 handle_irq(RTC_IRQ); in do_entInt()
|
D | sys_alcor.c | 103 handle_irq(16 + i); in alcor_device_interrupt()
|
D | sys_rawhide.c | 158 handle_irq(irq); in rawhide_srm_device_interrupt()
|
D | sys_wildfire.c | 237 handle_irq(irq); in wildfire_device_interrupt()
|
D | sys_cabriolet.c | 85 handle_irq(16 + i); in cabriolet_device_interrupt()
|
D | sys_sable.c | 511 handle_irq(irq); in sable_lynx_srm_device_interrupt()
|
D | sys_titan.c | 173 handle_irq(irq); in titan_srm_device_interrupt()
|
D | sys_marvel.c | 67 handle_irq(irq); in io7_device_interrupt()
|
/linux-4.1.27/include/linux/ |
D | irqdesc.h | 52 irq_flow_handler_t handle_irq; member 129 desc->handle_irq(irq, desc); in generic_handle_irq_desc() 165 desc->handle_irq = handler; in __irq_set_handler_locked() 177 desc->handle_irq = handler; in __irq_set_chip_handler_name_locked()
|
D | serial_8250.h | 38 int (*handle_irq)(struct uart_port *); member
|
D | serial_core.h | 131 int (*handle_irq)(struct uart_port *); member
|
/linux-4.1.27/arch/openrisc/kernel/ |
D | irq.c | 46 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq() 48 handle_arch_irq = handle_irq; in set_handle_irq()
|
/linux-4.1.27/arch/x86/kernel/ |
D | irq_32.c | 109 "D" (desc->handle_irq) in execute_on_irq_stack() 157 bool handle_irq(unsigned irq, struct pt_regs *regs) in handle_irq() function 171 desc->handle_irq(irq, desc); in handle_irq()
|
D | irq_64.c | 77 bool handle_irq(unsigned irq, struct pt_regs *regs) in handle_irq() function
|
D | irq.c | 200 if (!handle_irq(irq, regs)) { in do_IRQ()
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | pxa-dt.c | 54 .handle_irq = pxa3xx_handle_irq, 71 .handle_irq = pxa27x_handle_irq,
|
D | eseries.c | 194 .handle_irq = pxa25x_handle_irq, 245 .handle_irq = pxa25x_handle_irq, 369 .handle_irq = pxa25x_handle_irq, 565 .handle_irq = pxa25x_handle_irq, 764 .handle_irq = pxa25x_handle_irq, 976 .handle_irq = pxa25x_handle_irq,
|
D | colibri-pxa270.c | 318 .handle_irq = pxa27x_handle_irq, 329 .handle_irq = pxa27x_handle_irq,
|
D | ezx.c | 829 .handle_irq = pxa27x_handle_irq, 896 .handle_irq = pxa27x_handle_irq, 963 .handle_irq = pxa27x_handle_irq, 1155 .handle_irq = pxa27x_handle_irq, 1222 .handle_irq = pxa27x_handle_irq, 1263 .handle_irq = pxa27x_handle_irq,
|
D | mp900.c | 100 .handle_irq = pxa25x_handle_irq,
|
D | corgi.c | 775 .handle_irq = pxa25x_handle_irq, 788 .handle_irq = pxa25x_handle_irq, 801 .handle_irq = pxa25x_handle_irq,
|
D | capc7117.c | 158 .handle_irq = pxa3xx_handle_irq,
|
D | himalaya.c | 165 .handle_irq = pxa25x_handle_irq,
|
D | xcep.c | 187 .handle_irq = pxa25x_handle_irq,
|
D | palmt5.c | 214 .handle_irq = pxa27x_handle_irq,
|
D | pcm027.c | 265 .handle_irq = pxa27x_handle_irq,
|
D | colibri-pxa300.c | 191 .handle_irq = pxa3xx_handle_irq,
|
D | h5000.c | 210 .handle_irq = pxa25x_handle_irq,
|
D | icontrol.c | 198 .handle_irq = pxa3xx_handle_irq,
|
D | gumstix.c | 239 .handle_irq = pxa25x_handle_irq,
|
D | trizeps4.c | 565 .handle_irq = pxa27x_handle_irq, 577 .handle_irq = pxa27x_handle_irq,
|
D | palmtreo.c | 541 .handle_irq = pxa27x_handle_irq, 555 .handle_irq = pxa27x_handle_irq,
|
D | spitz.c | 998 .handle_irq = pxa27x_handle_irq, 1011 .handle_irq = pxa27x_handle_irq, 1024 .handle_irq = pxa27x_handle_irq,
|
D | raumfeld.c | 1101 .handle_irq = pxa3xx_handle_irq, 1114 .handle_irq = pxa3xx_handle_irq, 1127 .handle_irq = pxa3xx_handle_irq,
|
D | colibri-pxa320.c | 261 .handle_irq = pxa3xx_handle_irq,
|
D | idp.c | 287 .handle_irq = pxa25x_handle_irq,
|
D | csb726.c | 279 .handle_irq = pxa27x_handle_irq,
|
D | palmz72.c | 410 .handle_irq = pxa27x_handle_irq,
|
D | palmld.c | 353 .handle_irq = pxa27x_handle_irq,
|
D | palmte2.c | 366 .handle_irq = pxa25x_handle_irq,
|
D | palmtx.c | 372 .handle_irq = pxa27x_handle_irq,
|
D | stargate2.c | 1009 .handle_irq = pxa27x_handle_irq, 1022 .handle_irq = pxa27x_handle_irq,
|
D | littleton.c | 449 .handle_irq = pxa3xx_handle_irq,
|
D | poodle.c | 473 .handle_irq = pxa25x_handle_irq,
|
D | palmtc.c | 511 .handle_irq = pxa25x_handle_irq,
|
D | cm-x2xx.c | 525 .handle_irq = pxa25x_handle_irq,
|
D | zylonite.c | 435 .handle_irq = pxa3xx_handle_irq,
|
D | tavorevb.c | 502 .handle_irq = pxa3xx_handle_irq,
|
D | lpd270.c | 512 .handle_irq = pxa27x_handle_irq,
|
D | lubbock.c | 602 .handle_irq = pxa25x_handle_irq,
|
D | saar.c | 603 .handle_irq = pxa3xx_handle_irq,
|
D | em-x270.c | 1318 .handle_irq = pxa27x_handle_irq, 1329 .handle_irq = pxa27x_handle_irq,
|
D | z2.c | 730 .handle_irq = pxa27x_handle_irq,
|
D | vpac270.c | 724 .handle_irq = pxa27x_handle_irq,
|
D | mainstone.c | 663 .handle_irq = pxa27x_handle_irq,
|
D | magician.c | 776 .handle_irq = pxa27x_handle_irq,
|
D | balloon3.c | 823 .handle_irq = pxa27x_handle_irq,
|
D | cm-x300.c | 858 .handle_irq = pxa3xx_handle_irq,
|
D | hx4700.c | 905 .handle_irq = pxa27x_handle_irq,
|
D | mioa701.c | 778 .handle_irq = &pxa27x_handle_irq,
|
D | viper.c | 997 .handle_irq = pxa25x_handle_irq,
|
D | zeus.c | 925 .handle_irq = pxa27x_handle_irq,
|
D | tosa.c | 948 .handle_irq = pxa25x_handle_irq,
|
/linux-4.1.27/kernel/irq/ |
D | debug.h | 16 printk("->handle_irq(): %p, ", desc->handle_irq); in print_irq_desc() 17 print_symbol("%s\n", (unsigned long)desc->handle_irq); in print_irq_desc()
|
D | resend.c | 41 desc->handle_irq(irq, desc); in resend_irqs()
|
D | irqdesc.c | 86 desc->handle_irq = handle_bad_irq; in desc_set_defaults() 262 .handle_irq = handle_bad_irq,
|
D | generic-chip.c | 486 irq_data_to_desc(d)->handle_irq = ct->handler; in irq_setup_alt_chip()
|
D | chip.c | 768 desc->handle_irq = handle; in __irq_set_handler()
|
/linux-4.1.27/arch/arm64/kernel/ |
D | irq.c | 45 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq() 50 handle_arch_irq = handle_irq; in set_handle_irq()
|
D | perf_event.c | 456 err = request_percpu_irq(irq, armpmu->handle_irq, in armpmu_reserve_hardware() 490 err = request_irq(irq, armpmu->handle_irq, in armpmu_reserve_hardware() 1255 .handle_irq = armv8pmu_handle_irq,
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-moxart.c | 47 static void __exception_irq_entry handle_irq(struct pt_regs *regs) in handle_irq() function 113 set_handle_irq(handle_irq); in moxart_of_intc_init()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | pmu.h | 39 irqreturn_t (*handle_irq)(int irq, void *dev, member 97 irqreturn_t (*handle_irq)(int irq_num, void *dev); member
|
D | irq.h | 35 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
|
/linux-4.1.27/arch/arm/kernel/ |
D | irq.c | 122 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq() 127 handle_arch_irq = handle_irq; in set_handle_irq()
|
D | perf_event.c | 333 if (plat && plat->handle_irq) in armpmu_dispatch_irq() 334 ret = plat->handle_irq(irq, armpmu, armpmu->handle_irq); in armpmu_dispatch_irq() 336 ret = armpmu->handle_irq(irq, armpmu); in armpmu_dispatch_irq()
|
D | perf_event_v6.c | 481 cpu_pmu->handle_irq = armv6pmu_handle_irq; in armv6pmu_init() 532 cpu_pmu->handle_irq = armv6pmu_handle_irq; in armv6mpcore_pmu_init()
|
D | perf_event_xscale.c | 359 cpu_pmu->handle_irq = xscale1pmu_handle_irq; in xscale1pmu_init() 729 cpu_pmu->handle_irq = xscale2pmu_handle_irq; in xscale2pmu_init()
|
D | setup.c | 973 handle_arch_irq = mdesc->handle_irq; in setup_arch()
|
D | perf_event_v7.c | 1047 cpu_pmu->handle_irq = armv7pmu_handle_irq; in armv7pmu_init()
|
/linux-4.1.27/arch/openrisc/include/asm/ |
D | irq.h | 27 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | irq.h | 11 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
|
D | pmu.h | 49 irqreturn_t (*handle_irq)(int irq_num, void *dev); member
|
/linux-4.1.27/arch/x86/include/asm/ |
D | irq.h | 35 extern bool handle_irq(unsigned irq, struct pt_regs *regs);
|
/linux-4.1.27/arch/metag/kernel/perf/ |
D | perf_event.h | 80 irqreturn_t (*handle_irq)(int irq_num, void *dev); member
|
D | perf_event.c | 106 err = request_irq(irq[0], metag_pmu->handle_irq, IRQF_NOBALANCING, in reserve_pmu_hardware() 119 err = request_irq(irq[1], metag_pmu->handle_irq, IRQF_NOBALANCING, in reserve_pmu_hardware() 794 .handle_irq = metag_pmu_counter_overflow, 846 metag_pmu->handle_irq = NULL; in init_hw_perf_events()
|
/linux-4.1.27/arch/arm/include/asm/mach/ |
D | arch.h | 63 void (*handle_irq)(struct pt_regs *); member
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | irqchip.c | 27 .handle_irq = handle_bad_irq,
|
/linux-4.1.27/arch/mips/pmcs-msp71xx/ |
D | msp_serial.c | 118 up.handle_irq = msp_serial_handle_irq; in msp_serial_setup()
|
/linux-4.1.27/arch/arm/mach-ux500/ |
D | cpu-db8500.c | 123 .handle_irq = db8500_pmu_handler,
|
/linux-4.1.27/arch/sparc/kernel/ |
D | leon_kernel.c | 231 if (!desc || !desc->handle_irq || desc->handle_irq == handle_bad_irq) { in leon_build_device_irq()
|
/linux-4.1.27/arch/metag/kernel/ |
D | irq.c | 102 : "r" (isp), "r" (irq), "r" (desc->handle_irq), in do_IRQ()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_p6.c | 202 .handle_irq = x86_pmu_handle_irq,
|
D | perf_event_knc.c | 289 .handle_irq = knc_pmu_handle_irq,
|
D | perf_event_amd.c | 624 .handle_irq = x86_pmu_handle_irq,
|
D | perf_event.h | 498 int (*handle_irq)(struct pt_regs *); member
|
D | perf_event.c | 286 return x86_pmu.handle_irq != NULL; in x86_pmu_initialized() 1436 ret = x86_pmu.handle_irq(regs); in perf_event_nmi_handler()
|
D | perf_event_p4.c | 1303 .handle_irq = p4_pmu_handle_irq,
|
D | perf_event_intel.c | 2705 .handle_irq = x86_pmu_handle_irq, 2743 .handle_irq = intel_pmu_handle_irq,
|
/linux-4.1.27/drivers/tty/serial/8250/ |
D | 8250_core.c | 532 p->handle_irq = serial8250_default_handle_irq; in set_io_from_upio() 1732 if (port->handle_irq(port)) { in serial8250_interrupt() 1872 up->port.handle_irq(&up->port); in serial8250_timeout() 3070 port->handle_irq = exar_handle_irq; in serial8250_config_port() 3615 if (port->handle_irq) in early_serial_setup() 3616 p->handle_irq = port->handle_irq; in early_serial_setup() 3699 uart.port.handle_irq = p->handle_irq; in serial8250_probe() 3890 if (up->port.handle_irq) in serial8250_register_8250_port() 3891 uart->port.handle_irq = up->port.handle_irq; in serial8250_register_8250_port()
|
D | 8250_omap.c | 559 ret = port->handle_irq(port); in omap_wake_irq() 1142 up.port.handle_irq = omap8250_no_handle_irq; in omap8250_probe()
|
D | 8250_dw.c | 424 uart.port.handle_irq = dw8250_handle_irq; in dw8250_probe()
|
/linux-4.1.27/drivers/tty/serial/ |
D | mpc52xx_uart.c | 116 irqreturn_t (*handle_irq)(struct uart_port *port); member 366 .handle_irq = mpc52xx_psc_handle_irq, 396 .handle_irq = mpc52xx_psc_handle_irq, 994 .handle_irq = mpc512x_psc_handle_irq, 1029 .handle_irq = mpc512x_psc_handle_irq, 1519 ret = psc_ops->handle_irq(port); in mpc52xx_uart_int()
|
/linux-4.1.27/arch/arm/mach-mxs/ |
D | mach-mxs.c | 538 .handle_irq = icoll_handle_irq,
|
/linux-4.1.27/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 620 desc->handle_irq = handle_fasteoi_irq; in sunxi_pinctrl_irq_set_type() 623 desc->handle_irq = handle_edge_irq; in sunxi_pinctrl_irq_set_type()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | legacy_serial.c | 479 port->handle_irq = fsl8250_handle_irq; in fixup_port_irq()
|
/linux-4.1.27/drivers/platform/x86/ |
D | sony-laptop.c | 3348 int (*handle_irq)(const u8, const u8); member 3686 dev->handle_irq = type3_handle_irq; in sony_pic_detect_device_type() 3696 dev->handle_irq = type3_handle_irq; in sony_pic_detect_device_type() 3706 dev->handle_irq = type3_handle_irq; in sony_pic_detect_device_type() 4618 if (dev->handle_irq && dev->handle_irq(data_mask, ev) == 0) in sony_pic_irq()
|
/linux-4.1.27/Documentation/trace/ |
D | ftrace.txt | 1342 ls-2269 3d.H5 32us : handle_irq <-do_IRQ 1343 ls-2269 3d.H5 32us : irq_to_desc <-handle_irq 1344 ls-2269 3d.H5 33us : handle_fasteoi_irq <-handle_irq
|