/linux-master/arch/arm/mach-omap1/ |
H A D | soc.h | 6 #include <asm/irq.h>
|
/linux-master/include/linux/ |
H A D | irqnr.h | 9 extern struct irq_desc *irq_to_desc(unsigned int irq); 12 # define for_each_irq_desc(irq, desc) \ 13 for (irq = 0, desc = irq_to_desc(irq); irq < nr_irqs; \ 14 irq++, desc = irq_to_desc(irq)) \ 20 # define for_each_irq_desc_reverse(irq, desc) \ 21 for (irq = nr_irqs - 1, desc = irq_to_desc(irq); ir [all...] |
H A D | pm_wakeirq.h | 9 extern int dev_pm_set_wake_irq(struct device *dev, int irq); 10 extern int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq); 11 extern int dev_pm_set_dedicated_wake_irq_reverse(struct device *dev, int irq); 16 static inline int dev_pm_set_wake_irq(struct device *dev, int irq) argument 21 static inline int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) argument 26 static inline int dev_pm_set_dedicated_wake_irq_reverse(struct device *dev, int irq) argument
|
/linux-master/arch/mips/pci/ |
H A D | fixup-rbtx4927.c | 41 unsigned char irq = pin; local 44 irq--; /* 0-3 */ 48 irq = (irq + 0 + slot) % 4; 52 irq = (irq + 33 - slot) % 4; 54 irq = (irq + 3 + slot) % 4; 56 irq++; /* 1-4 */ 58 switch (irq) { [all...] |
/linux-master/include/asm-generic/ |
H A D | irq.h | 14 static inline int irq_canonicalize(int irq) argument 16 return irq;
|
/linux-master/arch/sh/include/asm/ |
H A D | irq.h | 19 extern void make_maskreg_irq(unsigned int irq); 25 void make_imask_irq(unsigned int irq); 27 static inline int generic_irq_demux(int irq) argument 29 return irq; 32 #define irq_demux(irq) sh_mv.mv_irq_demux(irq) 37 asmlinkage int do_IRQ(unsigned int irq, struct pt_regs *regs); 48 extern unsigned int irq_lookup(unsigned int irq); 49 extern void irq_finish(unsigned int irq); 51 #define irq_lookup(irq) (ir [all...] |
/linux-master/include/linux/platform_data/ |
H A D | pinctrl-single.h | 7 * irq: optional wake-up interrupt 10 * Note that the irq and rearm setup should come from device 15 int irq; member in struct:pcs_pdata
|
/linux-master/arch/m68k/apollo/ |
H A D | dn_ints.c | 3 #include <linux/irq.h> 12 unsigned int irq = data->irq; local 14 if (irq < 8) 15 *(volatile unsigned char *)(pica+1) &= ~(1 << irq); 17 *(volatile unsigned char *)(picb+1) &= ~(1 << (irq - 8)); 23 unsigned int irq = data->irq; local 25 if (irq < 8) 26 *(volatile unsigned char *)(pica+1) |= (1 << irq); [all...] |
/linux-master/drivers/misc/ |
H A D | dummy-irq.c | 6 * by the 'irq' parameter. 15 #include <linux/irq.h> 18 static int irq = -1; variable 20 static irqreturn_t dummy_interrupt(int irq, void *dev_id) argument 25 printk(KERN_INFO "dummy-irq: interrupt occurred on IRQ %d\n", 26 irq); 35 if (irq < 0) { 36 printk(KERN_ERR "dummy-irq: no IRQ given. Use irq=N\n"); 39 if (request_irq(irq, [all...] |
/linux-master/arch/m68k/include/asm/ |
H A D | atariints.h | 21 #include <asm/irq.h> 112 * the MFP. 'type' should be constant, if 'irq' is constant, too, code size is 115 static inline int get_mfp_bit( unsigned irq, int type ) argument 119 mask = 1 << (irq & 7); 121 ((irq & 8) >> 2) + (((irq-8) & 16) << 3); 125 static inline void set_mfp_bit( unsigned irq, int type ) argument 129 mask = 1 << (irq & 7); 131 ((irq & 8) >> 2) + (((irq 136 clear_mfp_bit( unsigned irq, int type ) argument [all...] |
/linux-master/arch/m68k/mac/ |
H A D | macints.c | 116 #include <linux/irq.h> 119 #include <asm/irq.h> 142 static irqreturn_t mac_nmi_handler(int irq, void *dev_id) argument 190 int irq = data->irq; local 191 int irq_src = IRQ_SRC(irq); 198 oss_irq_enable(irq); 200 via_irq_enable(irq); 207 psc_irq_enable(irq); 209 oss_irq_enable(irq); 220 int irq = data->irq; local 250 int irq = data->irq; local 262 int irq = data->irq; local [all...] |
/linux-master/arch/hexagon/kernel/ |
H A D | irq_cpu.c | 9 #include <asm/irq.h> 14 __vmintop_locdis((long) data->irq); 17 static void mask_irq_num(unsigned int irq) argument 19 __vmintop_locdis((long) irq); 24 __vmintop_locen((long) data->irq); 30 __vmintop_globen((long) data->irq); 70 int irq; local 72 for (irq = 0; irq < HEXAGON_CPUINTS; irq [all...] |
/linux-master/arch/arm/mach-rpc/ |
H A D | irq.c | 6 #include <asm/mach/irq.h> 8 #include <asm/irq.h> 76 int irq; local 81 irq = irq_prio_h[reg]; 82 if (irq) 83 return irq; 87 irq = irq_prio_d[reg]; 88 if (irq) 89 return irq; 93 irq 101 int irq; local 117 iomd_set_base_mask(unsigned int irq, void __iomem *base, u32 mask) argument 168 unsigned int irq, clr, set; local [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_hw_fence.h | 17 void xe_hw_fence_irq_init(struct xe_hw_fence_irq *irq); 18 void xe_hw_fence_irq_finish(struct xe_hw_fence_irq *irq); 19 void xe_hw_fence_irq_run(struct xe_hw_fence_irq *irq); 20 void xe_hw_fence_irq_stop(struct xe_hw_fence_irq *irq); 21 void xe_hw_fence_irq_start(struct xe_hw_fence_irq *irq); 24 struct xe_hw_fence_irq *irq, const char *name);
|
/linux-master/arch/arm/include/asm/ |
H A D | hw_irq.h | 8 static inline void ack_bad_irq(int irq) argument 12 pr_crit("unexpected IRQ trap at vector %02x\n", irq);
|
/linux-master/drivers/iio/dummy/ |
H A D | iio_dummy_evgen.h | 10 struct iio_dummy_regs *iio_dummy_evgen_get_regs(int irq); 12 void iio_dummy_evgen_release_irq(int irq);
|
/linux-master/arch/sh/drivers/pci/ |
H A D | fixups-sh03.c | 10 int irq; local 24 case 0: irq = evt2irq(0x240); break; 25 case 1: irq = evt2irq(0x240); break; 26 case 2: irq = evt2irq(0x240); break; 27 case 3: irq = evt2irq(0x240); break; 28 case 4: irq = evt2irq(0x240); break; 29 default: irq = -1; break; 32 return irq;
|
H A D | fixups-snapgear.c | 22 int irq = -1; local 26 case 11: irq = evt2irq(0x300); break; /* USB */ 27 case 12: irq = evt2irq(0x360); break; /* PCMCIA */ 28 case 13: irq = evt2irq(0x2a0); break; /* eth0 */ 29 case 14: irq = evt2irq(0x300); break; /* eth1 */ 30 case 15: irq = evt2irq(0x360); break; /* safenet (unused) */ 33 printk("PCI: Mapping SnapGear IRQ for slot %d, pin %c to irq %d\n", 34 slot, pin - 1 + 'A', irq); 36 return irq;
|
/linux-master/drivers/tty/hvc/ |
H A D | hvc_irq.c | 13 static irqreturn_t hvc_handle_interrupt(int irq, void *dev_instance) argument 29 int notifier_add_irq(struct hvc_struct *hp, int irq) argument 33 if (!irq) { 37 rc = request_irq(irq, hvc_handle_interrupt, hp->flags, 44 void notifier_del_irq(struct hvc_struct *hp, int irq) argument 48 free_irq(irq, hp); 52 void notifier_hangup_irq(struct hvc_struct *hp, int irq) argument 54 notifier_del_irq(hp, irq);
|
/linux-master/arch/sparc/include/asm/ |
H A D | irq_32.h | 2 /* irq.h: IRQ registers on the Sparc. 10 /* Allocated number of logical irq numbers. 18 #define irq_canonicalize(irq) (irq)
|
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_irq.h | 13 irqreturn_t ls7a1000_dc_irq_handler(int irq, void *arg); 14 irqreturn_t ls7a2000_dc_irq_handler(int irq, void *arg);
|
/linux-master/arch/m68k/coldfire/ |
H A D | intc-simr.c | 17 #include <linux/irq.h> 38 static inline unsigned int irq2ebit(unsigned int irq) argument 40 return irqebitmap[irq - EINT0]; 54 static inline unsigned int irq2ebit(unsigned int irq) argument 56 return irq - EINT0; 69 unsigned int irq = d->irq - MCFINT_VECBASE; local 71 if (MCFINTC2_SIMR && (irq > 127)) 72 __raw_writeb(irq - 128, MCFINTC2_SIMR); 73 else if (MCFINTC1_SIMR && (irq > 6 81 unsigned int irq = d->irq - MCFINT_VECBASE; local 100 unsigned int irq = d->irq; local 131 unsigned int ebit, irq = d->irq; local 179 int irq, eirq; local [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | i8259.h | 17 #include <irq.h> 36 extern void make_8259A_irq(unsigned int irq); 59 int irq; local 65 irq = inb(PIC_MASTER_CMD) & 7; 66 if (irq == PIC_CASCADE_IR) { 72 irq = (inb(PIC_SLAVE_CMD) & 7) + 8; 75 if (unlikely(irq == 7)) { 85 irq = -1; 90 return likely(irq >= 0) ? irq [all...] |
/linux-master/arch/mips/loongson2ef/fuloong-2e/ |
H A D | irq.c | 15 int irq; local 17 irq = i8259_irq(); 18 if (irq >= 0) 19 do_IRQ(irq); 40 int irq; local 45 * 32-63 ------> bonito irq 48 /* most bonito irq should be level triggered */ 57 /* bonito irq at IP2 */ 58 irq = MIPS_CPU_IRQ_BASE + 2; 59 if (request_irq(irq, no_actio [all...] |
/linux-master/drivers/misc/ocxl/ |
H A D | afu_irq.c | 35 struct afu_irq *irq; local 39 irq = idr_find(&ctx->irq_idr, irq_id); 40 if (!irq) { 45 irq->handler = handler; 46 irq->private = private; 47 irq->free_private = free_private; 60 struct afu_irq *irq = data; local 64 if (irq->handler) 65 return irq->handler(irq 70 setup_afu_irq(struct ocxl_context *ctx, struct afu_irq *irq) argument 98 release_afu_irq(struct afu_irq *irq) argument 107 struct afu_irq *irq; local 154 afu_irq_free(struct afu_irq *irq, struct ocxl_context *ctx) argument 170 struct afu_irq *irq; local 188 struct afu_irq *irq; local 200 struct afu_irq *irq; local [all...] |