Home
last modified time | relevance | path

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

/linux-4.1.27/arch/alpha/kernel/
Dsys_eiger.c105 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()
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_eb64p.c84 handle_irq(16 + i); in eb64p_device_interrupt()
Dsys_mikasa.c85 handle_irq(i); in mikasa_device_interrupt()
Dsys_jensen.c165 handle_irq(irq); in jensen_device_interrupt()
Dsys_miata.c58 handle_irq(irq); in miata_srm_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_sable.c511 handle_irq(irq); in sable_lynx_srm_device_interrupt()
Dsys_titan.c173 handle_irq(irq); in titan_srm_device_interrupt()
Dsys_marvel.c67 handle_irq(irq); in io7_device_interrupt()
/linux-4.1.27/include/linux/
Dirqdesc.h52 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()
Dserial_8250.h38 int (*handle_irq)(struct uart_port *); member
Dserial_core.h131 int (*handle_irq)(struct uart_port *); member
/linux-4.1.27/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.1.27/arch/x86/kernel/
Dirq_32.c109 "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()
Dirq_64.c77 bool handle_irq(unsigned irq, struct pt_regs *regs) in handle_irq() function
Dirq.c200 if (!handle_irq(irq, regs)) { in do_IRQ()
/linux-4.1.27/arch/arm/mach-pxa/
Dpxa-dt.c54 .handle_irq = pxa3xx_handle_irq,
71 .handle_irq = pxa27x_handle_irq,
Deseries.c194 .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,
Dcolibri-pxa270.c318 .handle_irq = pxa27x_handle_irq,
329 .handle_irq = pxa27x_handle_irq,
Dezx.c829 .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,
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,
Dxcep.c187 .handle_irq = pxa25x_handle_irq,
Dpalmt5.c214 .handle_irq = pxa27x_handle_irq,
Dpcm027.c265 .handle_irq = pxa27x_handle_irq,
Dcolibri-pxa300.c191 .handle_irq = pxa3xx_handle_irq,
Dh5000.c210 .handle_irq = pxa25x_handle_irq,
Dicontrol.c198 .handle_irq = pxa3xx_handle_irq,
Dgumstix.c239 .handle_irq = pxa25x_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.c1101 .handle_irq = pxa3xx_handle_irq,
1114 .handle_irq = pxa3xx_handle_irq,
1127 .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.c366 .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,
Dpalmtc.c511 .handle_irq = pxa25x_handle_irq,
Dcm-x2xx.c525 .handle_irq = pxa25x_handle_irq,
Dzylonite.c435 .handle_irq = pxa3xx_handle_irq,
Dtavorevb.c502 .handle_irq = pxa3xx_handle_irq,
Dlpd270.c512 .handle_irq = pxa27x_handle_irq,
Dlubbock.c602 .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,
Dz2.c730 .handle_irq = pxa27x_handle_irq,
Dvpac270.c724 .handle_irq = pxa27x_handle_irq,
Dmainstone.c663 .handle_irq = pxa27x_handle_irq,
Dmagician.c776 .handle_irq = pxa27x_handle_irq,
Dballoon3.c823 .handle_irq = pxa27x_handle_irq,
Dcm-x300.c858 .handle_irq = pxa3xx_handle_irq,
Dhx4700.c905 .handle_irq = pxa27x_handle_irq,
Dmioa701.c778 .handle_irq = &pxa27x_handle_irq,
Dviper.c997 .handle_irq = pxa25x_handle_irq,
Dzeus.c925 .handle_irq = pxa27x_handle_irq,
Dtosa.c948 .handle_irq = pxa25x_handle_irq,
/linux-4.1.27/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(irq, desc); in resend_irqs()
Dirqdesc.c86 desc->handle_irq = handle_bad_irq; in desc_set_defaults()
262 .handle_irq = handle_bad_irq,
Dgeneric-chip.c486 irq_data_to_desc(d)->handle_irq = ct->handler; in irq_setup_alt_chip()
Dchip.c768 desc->handle_irq = handle; in __irq_set_handler()
/linux-4.1.27/arch/arm64/kernel/
Dirq.c45 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()
Dperf_event.c456 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/
Dirq-moxart.c47 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/
Dpmu.h39 irqreturn_t (*handle_irq)(int irq, void *dev, member
97 irqreturn_t (*handle_irq)(int irq_num, void *dev); member
Dirq.h35 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
/linux-4.1.27/arch/arm/kernel/
Dirq.c122 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()
Dperf_event.c333 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()
Dperf_event_v6.c481 cpu_pmu->handle_irq = armv6pmu_handle_irq; in armv6pmu_init()
532 cpu_pmu->handle_irq = armv6pmu_handle_irq; in armv6mpcore_pmu_init()
Dperf_event_xscale.c359 cpu_pmu->handle_irq = xscale1pmu_handle_irq; in xscale1pmu_init()
729 cpu_pmu->handle_irq = xscale2pmu_handle_irq; in xscale2pmu_init()
Dsetup.c973 handle_arch_irq = mdesc->handle_irq; in setup_arch()
Dperf_event_v7.c1047 cpu_pmu->handle_irq = armv7pmu_handle_irq; in armv7pmu_init()
/linux-4.1.27/arch/openrisc/include/asm/
Dirq.h27 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
/linux-4.1.27/arch/arm64/include/asm/
Dirq.h11 extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
Dpmu.h49 irqreturn_t (*handle_irq)(int irq_num, void *dev); member
/linux-4.1.27/arch/x86/include/asm/
Dirq.h35 extern bool handle_irq(unsigned irq, struct pt_regs *regs);
/linux-4.1.27/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.1.27/arch/arm/include/asm/mach/
Darch.h63 void (*handle_irq)(struct pt_regs *); member
/linux-4.1.27/arch/blackfin/kernel/
Dirqchip.c27 .handle_irq = handle_bad_irq,
/linux-4.1.27/arch/mips/pmcs-msp71xx/
Dmsp_serial.c118 up.handle_irq = msp_serial_handle_irq; in msp_serial_setup()
/linux-4.1.27/arch/arm/mach-ux500/
Dcpu-db8500.c123 .handle_irq = db8500_pmu_handler,
/linux-4.1.27/arch/sparc/kernel/
Dleon_kernel.c231 if (!desc || !desc->handle_irq || desc->handle_irq == handle_bad_irq) { in leon_build_device_irq()
/linux-4.1.27/arch/metag/kernel/
Dirq.c102 : "r" (isp), "r" (irq), "r" (desc->handle_irq), in do_IRQ()
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_p6.c202 .handle_irq = x86_pmu_handle_irq,
Dperf_event_knc.c289 .handle_irq = knc_pmu_handle_irq,
Dperf_event_amd.c624 .handle_irq = x86_pmu_handle_irq,
Dperf_event.h498 int (*handle_irq)(struct pt_regs *); member
Dperf_event.c286 return x86_pmu.handle_irq != NULL; in x86_pmu_initialized()
1436 ret = x86_pmu.handle_irq(regs); in perf_event_nmi_handler()
Dperf_event_p4.c1303 .handle_irq = p4_pmu_handle_irq,
Dperf_event_intel.c2705 .handle_irq = x86_pmu_handle_irq,
2743 .handle_irq = intel_pmu_handle_irq,
/linux-4.1.27/drivers/tty/serial/8250/
D8250_core.c532 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()
D8250_omap.c559 ret = port->handle_irq(port); in omap_wake_irq()
1142 up.port.handle_irq = omap8250_no_handle_irq; in omap8250_probe()
D8250_dw.c424 uart.port.handle_irq = dw8250_handle_irq; in dw8250_probe()
/linux-4.1.27/drivers/tty/serial/
Dmpc52xx_uart.c116 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/
Dmach-mxs.c538 .handle_irq = icoll_handle_irq,
/linux-4.1.27/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c620 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/
Dlegacy_serial.c479 port->handle_irq = fsl8250_handle_irq; in fixup_port_irq()
/linux-4.1.27/drivers/platform/x86/
Dsony-laptop.c3348 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/
Dftrace.txt1342 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