Home
last modified time | relevance | path

Searched refs:handle_irq (Results 1 – 137 of 137) sorted by relevance

/linux-4.4.14/arch/alpha/kernel/
Dsys_eiger.c104 if (intstatus & 8) handle_irq(16+3); in eiger_device_interrupt()
105 if (intstatus & 4) handle_irq(16+2); in eiger_device_interrupt()
106 if (intstatus & 2) handle_irq(16+1); in eiger_device_interrupt()
107 if (intstatus & 1) handle_irq(16+0); in eiger_device_interrupt()
117 handle_irq(irq); in eiger_srm_device_interrupt()
Dsys_takara.c99 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()
Dirq_i8259.c134 handle_irq(j); in isa_device_interrupt()
163 handle_irq(j); in isa_no_iack_sc_device_interrupt()
Dsys_noritake.c91 handle_irq(i); in noritake_device_interrupt()
115 handle_irq(irq); in noritake_srm_device_interrupt()
Dirq_impl.h40 extern void handle_irq(int irq);
Dirq_srm.c63 handle_irq(irq); in srm_device_interrupt()
Dsys_dp264.c209 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()
Dirq_pyxis.c86 handle_irq(16+i); in pyxis_device_interrupt()
Dirq.c95 handle_irq(int irq) in handle_irq() function
Dsys_rx164.c89 handle_irq(16+i); in rx164_device_interrupt()
Dsys_mikasa.c85 handle_irq(i); in mikasa_device_interrupt()
Dsys_eb64p.c84 handle_irq(16 + i); in eb64p_device_interrupt()
Dsys_miata.c58 handle_irq(irq); in miata_srm_device_interrupt()
Dsys_jensen.c165 handle_irq(irq); in jensen_device_interrupt()
Dirq_alpha.c69 handle_irq(RTC_IRQ); in do_entInt()
Dsys_alcor.c103 handle_irq(16 + i); in alcor_device_interrupt()
Dsys_rawhide.c158 handle_irq(irq); in rawhide_srm_device_interrupt()
Dsys_wildfire.c237 handle_irq(irq); in wildfire_device_interrupt()
Dsys_cabriolet.c85 handle_irq(16 + i); in cabriolet_device_interrupt()
Dsys_titan.c173 handle_irq(irq); in titan_srm_device_interrupt()
Dsys_sable.c511 handle_irq(irq); in sable_lynx_srm_device_interrupt()
Dsys_marvel.c67 handle_irq(irq); in io7_device_interrupt()
/linux-4.4.14/include/linux/
Dirqdesc.h50 irq_flow_handler_t handle_irq; member
140 desc->handle_irq(desc); in generic_handle_irq_desc()
188 desc->handle_irq = handler; in irq_set_handler_locked()
209 desc->handle_irq = handler; in irq_set_chip_handler_name_locked()
Dserial_8250.h39 int (*handle_irq)(struct uart_port *); member
Dserial_core.h131 int (*handle_irq)(struct uart_port *); member
/linux-4.4.14/arch/arm64/kernel/
Dirq.c42 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq()
47 handle_arch_irq = handle_irq; in set_handle_irq()
Dperf_event.c620 cpu_pmu->handle_irq = armv8pmu_handle_irq, in armv8_pmu_init()
/linux-4.4.14/arch/openrisc/kernel/
Dirq.c46 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.4.14/arch/arm/mach-pxa/
Dpxa-dt.c54 .handle_irq = pxa3xx_handle_irq,
71 .handle_irq = pxa27x_handle_irq,
Deseries.c177 .handle_irq = pxa25x_handle_irq,
228 .handle_irq = pxa25x_handle_irq,
352 .handle_irq = pxa25x_handle_irq,
548 .handle_irq = pxa25x_handle_irq,
747 .handle_irq = pxa25x_handle_irq,
962 .handle_irq = pxa25x_handle_irq,
Dcolibri-pxa270.c318 .handle_irq = pxa27x_handle_irq,
329 .handle_irq = pxa27x_handle_irq,
Dezx.c834 .handle_irq = pxa27x_handle_irq,
902 .handle_irq = pxa27x_handle_irq,
970 .handle_irq = pxa27x_handle_irq,
1163 .handle_irq = pxa27x_handle_irq,
1231 .handle_irq = pxa27x_handle_irq,
1273 .handle_irq = pxa27x_handle_irq,
Dmp900.c100 .handle_irq = pxa25x_handle_irq,
Dcorgi.c775 .handle_irq = pxa25x_handle_irq,
788 .handle_irq = pxa25x_handle_irq,
801 .handle_irq = pxa25x_handle_irq,
Dcapc7117.c158 .handle_irq = pxa3xx_handle_irq,
Dhimalaya.c165 .handle_irq = pxa25x_handle_irq,
Dpalmt5.c214 .handle_irq = pxa27x_handle_irq,
Dxcep.c187 .handle_irq = pxa25x_handle_irq,
Dh5000.c210 .handle_irq = pxa25x_handle_irq,
Dcolibri-pxa300.c191 .handle_irq = pxa3xx_handle_irq,
Dpcm027.c265 .handle_irq = pxa27x_handle_irq,
Dgumstix.c239 .handle_irq = pxa25x_handle_irq,
Dicontrol.c196 .handle_irq = pxa3xx_handle_irq,
Dtrizeps4.c565 .handle_irq = pxa27x_handle_irq,
577 .handle_irq = pxa27x_handle_irq,
Dpalmtreo.c541 .handle_irq = pxa27x_handle_irq,
555 .handle_irq = pxa27x_handle_irq,
Dspitz.c998 .handle_irq = pxa27x_handle_irq,
1011 .handle_irq = pxa27x_handle_irq,
1024 .handle_irq = pxa27x_handle_irq,
Draumfeld.c1105 .handle_irq = pxa3xx_handle_irq,
1118 .handle_irq = pxa3xx_handle_irq,
1131 .handle_irq = pxa3xx_handle_irq,
Dcolibri-pxa320.c261 .handle_irq = pxa3xx_handle_irq,
Didp.c287 .handle_irq = pxa25x_handle_irq,
Dcsb726.c279 .handle_irq = pxa27x_handle_irq,
Dpalmz72.c410 .handle_irq = pxa27x_handle_irq,
Dpalmld.c353 .handle_irq = pxa27x_handle_irq,
Dpalmte2.c371 .handle_irq = pxa25x_handle_irq,
Dpalmtx.c372 .handle_irq = pxa27x_handle_irq,
Dstargate2.c1009 .handle_irq = pxa27x_handle_irq,
1022 .handle_irq = pxa27x_handle_irq,
Dlittleton.c449 .handle_irq = pxa3xx_handle_irq,
Dpoodle.c473 .handle_irq = pxa25x_handle_irq,
Dzylonite.c440 .handle_irq = pxa3xx_handle_irq,
Dcm-x2xx.c525 .handle_irq = pxa25x_handle_irq,
Dpalmtc.c516 .handle_irq = pxa25x_handle_irq,
Dtavorevb.c507 .handle_irq = pxa3xx_handle_irq,
Dlpd270.c518 .handle_irq = pxa27x_handle_irq,
Dlubbock.c605 .handle_irq = pxa25x_handle_irq,
Dsaar.c603 .handle_irq = pxa3xx_handle_irq,
Dem-x270.c1318 .handle_irq = pxa27x_handle_irq,
1329 .handle_irq = pxa27x_handle_irq,
Dvpac270.c724 .handle_irq = pxa27x_handle_irq,
Dz2.c733 .handle_irq = pxa27x_handle_irq,
Dmainstone.c674 .handle_irq = pxa27x_handle_irq,
Dballoon3.c823 .handle_irq = pxa27x_handle_irq,
Dcm-x300.c863 .handle_irq = pxa3xx_handle_irq,
Dviper.c1003 .handle_irq = pxa25x_handle_irq,
Dmioa701.c785 .handle_irq = &pxa27x_handle_irq,
Dmagician.c940 .handle_irq = pxa27x_handle_irq,
Dhx4700.c902 .handle_irq = pxa27x_handle_irq,
Dzeus.c926 .handle_irq = pxa27x_handle_irq,
Dtosa.c948 .handle_irq = pxa25x_handle_irq,
/linux-4.4.14/kernel/irq/
Ddebug.h16 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()
Dresend.c41 desc->handle_irq(desc); in resend_irqs()
Dirqdesc.c85 desc->handle_irq = handle_bad_irq; in desc_set_defaults()
261 .handle_irq = handle_bad_irq,
Dgeneric-chip.c485 irq_data_to_desc(d)->handle_irq = ct->handler; in irq_setup_alt_chip()
Dchip.c776 desc->handle_irq = handle; in __irq_do_set_handler()
/linux-4.4.14/arch/x86/kernel/
Dirq_32.c102 "D" (desc->handle_irq) in execute_on_irq_stack()
150 bool handle_irq(struct irq_desc *desc, struct pt_regs *regs) in handle_irq() function
Dirq_64.c71 bool handle_irq(struct irq_desc *desc, struct pt_regs *regs) in handle_irq() function
Dirq.c240 if (!handle_irq(desc, regs)) { in do_IRQ()
/linux-4.4.14/arch/arm/kernel/
Dirq.c106 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq()
111 handle_arch_irq = handle_irq; in set_handle_irq()
Dperf_event_v6.c489 cpu_pmu->handle_irq = armv6pmu_handle_irq; in armv6pmu_init()
540 cpu_pmu->handle_irq = armv6pmu_handle_irq; in armv6mpcore_pmu_init()
Dperf_event_xscale.c367 cpu_pmu->handle_irq = xscale1pmu_handle_irq; in xscale1pmu_init()
737 cpu_pmu->handle_irq = xscale2pmu_handle_irq; in xscale2pmu_init()
Dsetup.c1001 handle_arch_irq = mdesc->handle_irq; in setup_arch()
Dperf_event_v7.c1053 cpu_pmu->handle_irq = armv7pmu_handle_irq; in armv7pmu_init()
/linux-4.4.14/drivers/irqchip/
Dirq-moxart.c46 static void __exception_irq_entry handle_irq(struct pt_regs *regs) in handle_irq() function
112 set_handle_irq(handle_irq); in moxart_of_intc_init()
/linux-4.4.14/include/linux/perf/
Darm_pmu.h29 irqreturn_t (*handle_irq)(int irq, void *dev, member
86 irqreturn_t (*handle_irq)(int irq_num, void *dev); member
/linux-4.4.14/drivers/tty/serial/8250/
D8250_core.c129 if (port->handle_irq(port)) { in serial8250_interrupt()
269 up->port.handle_irq(&up->port); in serial8250_timeout()
739 if (port->handle_irq) in early_serial_setup()
740 p->handle_irq = port->handle_irq; in early_serial_setup()
823 uart.port.handle_irq = p->handle_irq; in serial8250_probe()
1013 if (up->port.handle_irq) in serial8250_register_8250_port()
1014 uart->port.handle_irq = up->port.handle_irq; in serial8250_register_8250_port()
D8250_dw.c359 p->handle_irq = dw8250_handle_irq; in dw8250_probe()
468 p->handle_irq = NULL; in dw8250_probe()
D8250_mid.c128 p->handle_irq = dnv_handle_irq; in dnv_setup()
D8250_port.c454 p->handle_irq = serial8250_default_handle_irq; in set_io_from_upio()
2705 port->handle_irq = exar_handle_irq; in serial8250_config_port()
D8250_omap.c1196 up.port.handle_irq = omap8250_no_handle_irq; in omap8250_probe()
/linux-4.4.14/arch/arm64/include/asm/
Dirq.h8 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
/linux-4.4.14/arch/openrisc/include/asm/
Dirq.h27 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
/linux-4.4.14/arch/arm/include/asm/
Dirq.h35 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
/linux-4.4.14/arch/x86/include/asm/
Dirq.h42 extern bool handle_irq(struct irq_desc *desc, struct pt_regs *regs);
/linux-4.4.14/arch/arm/mach-omap1/
Dboard-generic.c85 .handle_irq = omap1_handle_irq,
Dboard-palmte.c238 .handle_irq = omap1_handle_irq,
Dboard-palmtt.c285 .handle_irq = omap1_handle_irq,
Dboard-palmz71.c300 .handle_irq = omap1_handle_irq,
Dboard-nokia770.c297 .handle_irq = omap1_handle_irq,
Dboard-perseus2.c327 .handle_irq = omap1_handle_irq,
Dboard-fsample.c365 .handle_irq = omap1_handle_irq,
Dboard-innovator.c459 .handle_irq = omap1_handle_irq,
Dboard-h2.c429 .handle_irq = omap1_handle_irq,
Dboard-sx1.c346 .handle_irq = omap1_handle_irq,
Dboard-h3.c455 .handle_irq = omap1_handle_irq,
Dboard-osk.c613 .handle_irq = omap1_handle_irq,
Dboard-htcherald.c604 .handle_irq = omap1_handle_irq,
Dboard-ams-delta.c629 .handle_irq = omap1_handle_irq,
/linux-4.4.14/arch/metag/kernel/perf/
Dperf_event.h80 irqreturn_t (*handle_irq)(int irq_num, void *dev); member
Dperf_event.c106 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.4.14/arch/arm/include/asm/mach/
Darch.h63 void (*handle_irq)(struct pt_regs *); member
/linux-4.4.14/arch/blackfin/kernel/
Dirqchip.c27 .handle_irq = handle_bad_irq,
/linux-4.4.14/arch/arm/mach-ux500/
Dcpu-db8500.c73 .handle_irq = db8500_pmu_handler,
/linux-4.4.14/drivers/perf/
Darm_pmu.c343 if (plat && plat->handle_irq) in armpmu_dispatch_irq()
344 ret = plat->handle_irq(irq, armpmu, armpmu->handle_irq); in armpmu_dispatch_irq()
346 ret = armpmu->handle_irq(irq, armpmu); in armpmu_dispatch_irq()
/linux-4.4.14/arch/mips/pmcs-msp71xx/
Dmsp_serial.c118 up.handle_irq = msp_serial_handle_irq; in msp_serial_setup()
/linux-4.4.14/arch/sparc/kernel/
Dleon_kernel.c231 if (!desc || !desc->handle_irq || desc->handle_irq == handle_bad_irq) { in leon_build_device_irq()
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_p6.c202 .handle_irq = x86_pmu_handle_irq,
Dperf_event_knc.c291 .handle_irq = knc_pmu_handle_irq,
Dperf_event_amd.c624 .handle_irq = x86_pmu_handle_irq,
Dperf_event.h512 int (*handle_irq)(struct pt_regs *); member
Dperf_event.c288 return x86_pmu.handle_irq != NULL; in x86_pmu_initialized()
1458 ret = x86_pmu.handle_irq(regs); in perf_event_nmi_handler()
Dperf_event_p4.c1303 .handle_irq = p4_pmu_handle_irq,
Dperf_event_intel.c2945 .handle_irq = x86_pmu_handle_irq,
2985 .handle_irq = intel_pmu_handle_irq,
/linux-4.4.14/arch/metag/kernel/
Dirq.c101 : "r" (isp), "r" (desc), "r" (desc->handle_irq) in do_IRQ()
/linux-4.4.14/drivers/tty/serial/
Dmpc52xx_uart.c116 irqreturn_t (*handle_irq)(struct uart_port *port); member
367 .handle_irq = mpc52xx_psc_handle_irq,
397 .handle_irq = mpc52xx_psc_handle_irq,
995 .handle_irq = mpc512x_psc_handle_irq,
1030 .handle_irq = mpc512x_psc_handle_irq,
1527 ret = psc_ops->handle_irq(port); in mpc52xx_uart_int()
Dof_serial.c160 port->handle_irq = fsl8250_handle_irq; in of_platform_serial_setup()
/linux-4.4.14/arch/arm/mach-mxs/
Dmach-mxs.c538 .handle_irq = icoll_handle_irq,
/linux-4.4.14/arch/x86/xen/
Dpmu.c493 if (x86_pmu.handle_irq(&regs)) in xen_pmu_irq_handler()
/linux-4.4.14/arch/powerpc/kernel/
Dlegacy_serial.c479 port->handle_irq = fsl8250_handle_irq; in fixup_port_irq()
/linux-4.4.14/drivers/platform/x86/
Dsony-laptop.c3346 int (*handle_irq)(const u8, const u8); member
3684 dev->handle_irq = type3_handle_irq; in sony_pic_detect_device_type()
3694 dev->handle_irq = type3_handle_irq; in sony_pic_detect_device_type()
3704 dev->handle_irq = type3_handle_irq; in sony_pic_detect_device_type()
4616 if (dev->handle_irq && dev->handle_irq(data_mask, ev) == 0) in sony_pic_irq()
/linux-4.4.14/Documentation/trace/
Dftrace.txt1355 ls-2269 3d.H5 32us : handle_irq <-do_IRQ
1356 ls-2269 3d.H5 32us : irq_to_desc <-handle_irq
1357 ls-2269 3d.H5 33us : handle_fasteoi_irq <-handle_irq