/linux-master/drivers/irqchip/ |
H A D | irq-i8259.c | 21 #include <linux/irq.h> 31 * this file should become arch/i386/kernel/irq.c when the old irq.c 61 * This contains the irq mask for both 8259A irq controllers, 70 unsigned int mask, irq = d->irq - I8259A_IRQ_BASE; local 73 mask = 1 << irq; 76 if (irq & 8) 85 unsigned int mask, irq local 98 make_8259A_irq(unsigned int irq) argument 111 i8259A_irq_real(unsigned int irq) argument 136 unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; local 308 int irq = I8259A_IRQ_BASE + PIC_CASCADE_IR; local [all...] |
/linux-master/drivers/base/power/ |
H A D | wakeirq.c | 5 #include <linux/irq.h> 15 * @wirq: Wake irq specific data 28 "wake irq already initialized\n")) { 43 * @irq: Device IO interrupt 50 int dev_pm_set_wake_irq(struct device *dev, int irq) argument 55 if (irq < 0) 63 wirq->irq = irq; 98 free_irq(wirq->irq, wirq); 108 * @irq 124 handle_threaded_wake_irq(int irq, void *_wirq) argument 145 __dev_pm_set_dedicated_wake_irq(struct device *dev, int irq, unsigned int flag) argument 209 dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) argument 230 dev_pm_set_dedicated_wake_irq_reverse(struct device *dev, int irq) argument [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | sys_titan.c | 26 #include <asm/irq.h> 118 unsigned int irq = d->irq; 120 titan_cached_irq_mask |= 1UL << (irq - 16); 128 unsigned int irq = d->irq; 130 titan_cached_irq_mask &= ~(1UL << (irq - 16)); 136 titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) 142 titan_cpu_irq_affinity[cpu] |= 1UL << irq; 144 titan_cpu_irq_affinity[cpu] &= ~(1UL << irq); 117 unsigned int irq = d->irq; local 127 unsigned int irq = d->irq; local 135 titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) argument 152 unsigned int irq = d->irq; local 170 int irq; local 196 titan_intr_nop(int irq, void *dev_id) argument 263 titan_request_irq(unsigned int irq, irq_handler_t handler, unsigned long irqflags, const char *devname, void *dev_id) argument 310 int irq; local [all...] |
/linux-master/arch/m68k/atari/ |
H A D | ataints.c | 44 #include <linux/irq.h> 51 #include <asm/irq.h> 87 unsigned int irq = data->irq; local 90 atari_turnon_irq(irq); 91 atari_enable_irq(irq); 97 unsigned int irq = data->irq; local 99 atari_disable_irq(irq); 100 atari_turnoff_irq(irq); 144 mfp_timer_d_handler(int irq, void *dev_id) argument 381 atari_unregister_vme_int(unsigned int irq) argument [all...] |
/linux-master/arch/x86/xen/ |
H A D | smp.c | 14 static DEFINE_PER_CPU(struct xen_common_irq, xen_resched_irq) = { .irq = -1 }; 15 static DEFINE_PER_CPU(struct xen_common_irq, xen_callfunc_irq) = { .irq = -1 }; 16 static DEFINE_PER_CPU(struct xen_common_irq, xen_callfuncsingle_irq) = { .irq = -1 }; 17 static DEFINE_PER_CPU(struct xen_common_irq, xen_debug_irq) = { .irq = -1 }; 19 static irqreturn_t xen_call_function_interrupt(int irq, void *dev_id); 20 static irqreturn_t xen_call_function_single_interrupt(int irq, void *dev_id); 25 static irqreturn_t xen_reschedule_interrupt(int irq, void *dev_id) argument 37 if (per_cpu(xen_resched_irq, cpu).irq >= 0) { 38 unbind_from_irqhandler(per_cpu(xen_resched_irq, cpu).irq, NULL); 39 per_cpu(xen_resched_irq, cpu).irq 255 xen_call_function_interrupt(int irq, void *dev_id) argument 263 xen_call_function_single_interrupt(int irq, void *dev_id) argument [all...] |
/linux-master/drivers/iio/magnetometer/ |
H A D | rm3100.h | 15 int rm3100_common_probe(struct device *dev, struct regmap *regmap, int irq);
|
/linux-master/drivers/iio/accel/ |
H A D | adxl372.h | 14 int irq, const char *name);
|
/linux-master/arch/sh/boards/mach-sdk7786/ |
H A D | Makefile | 2 obj-y := fpga.o irq.o nmi.o setup.o
|
/linux-master/arch/mips/pci/ |
H A D | fixup-rc32434.c | 32 #include <asm/mach-rc32434/irq.h> 41 int irq = 0; local 44 irq = irq_map[dev->bus->number][PCI_SLOT(dev->devfn)]; 46 return irq + GROUP4_IRQ_BASE + 4;
|
/linux-master/include/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 9 #include <dt-bindings/interrupt-controller/irq.h> 18 * The flags in irq.h are valid, plus those below.
|
H A D | apple-aic.h | 5 #include <dt-bindings/interrupt-controller/irq.h>
|
/linux-master/include/linux/ |
H A D | gpio-pxa.h | 15 extern int pxa_irq_to_gpio(int irq);
|
/linux-master/include/linux/platform_data/ |
H A D | mv88e6xxx.h | 16 int irq; member in struct:dsa_mv88e6xxx_pdata
|
/linux-master/scripts/dtc/include-prefixes/dt-bindings/interrupt-controller/ |
H A D | arm-gic.h | 9 #include <dt-bindings/interrupt-controller/irq.h> 18 * The flags in irq.h are valid, plus those below.
|
H A D | apple-aic.h | 5 #include <dt-bindings/interrupt-controller/irq.h>
|
/linux-master/arch/arm/include/asm/mach/ |
H A D | irq.h | 3 * arch/arm/include/asm/mach/irq.h 10 #include <linux/irq.h>
|
/linux-master/arch/mips/lantiq/ |
H A D | Makefile | 5 obj-y := irq.o clk.o prom.o
|
/linux-master/arch/mips/include/asm/mach-ip27/ |
H A D | irq.h | 15 #include <asm/mach-generic/irq.h>
|
/linux-master/arch/arm/mach-s3c/ |
H A D | wakeup-mask.h | 11 /* if no irq yet defined, but still want to mask */ 16 * @irq: The interrupt associated with this wakeup. 20 unsigned int irq; member in struct:samsung_wakeup_mask 32 * as overriding the relevant irq chips is harder and the register is only
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-pca-isa.c | 22 #include <asm/irq.h> 28 static int irq = -1; variable 64 if (irq > -1) { 114 if (irq <= -1) 115 dev_warn(dev, "Using polling mode (specify irq)\n"); 126 dev_info(dev, "i/o base %#08lx. irq %d\n", base, irq); 140 if (irq > -1) { 141 if (request_irq(irq, pca_handler, 0, "i2c-pca-isa", &pca_isa_ops) < 0) { 142 dev_err(dev, "Request irq [all...] |
/linux-master/drivers/media/platform/amphion/ |
H A D | vpu_msgs.h | 9 int vpu_isr(struct vpu_core *core, u32 irq);
|
/linux-master/arch/mips/include/asm/ |
H A D | txx9irq.h | 12 #include <irq.h>
|
/linux-master/drivers/parisc/ |
H A D | gsc.h | 24 int irq; /* virtual IRQ */ member in struct:gsc_irq 39 int gsc_alloc_irq(struct gsc_irq *dev); /* dev needs an irq */ 40 int gsc_claim_irq(struct gsc_irq *dev, int irq); /* dev needs this irq */ 42 int gsc_find_local_irq(unsigned int irq, int *global_irq, int limit); 47 irqreturn_t gsc_asic_intr(int irq, void *dev);
|
/linux-master/arch/powerpc/platforms/8xx/ |
H A D | pic.h | 4 #include <linux/irq.h>
|
/linux-master/arch/mips/pic32/pic32mzda/ |
H A D | time.c | 27 unsigned int irq; local 34 irq = irq_of_parse_and_map(node, 0); 38 if (!irq) 41 return irq;
|