/arch/mips/include/asm/mach-lasat/ |
H A D | irq.h | 11 #include_next <irq.h>
|
/arch/mips/include/asm/mips-boards/ |
H A D | simint.h | 20 #include <irq.h>
|
/arch/mips/jazz/ |
H A D | Makefile | 5 obj-y := irq.o jazzdma.o reset.o setup.o
|
/arch/mips/kernel/ |
H A D | irq.c | 36 int irq; local 39 irq = find_first_zero_bit(irq_map, NR_IRQS); 41 if (irq >= NR_IRQS) 44 if (test_and_set_bit(irq, irq_map)) 47 return irq; 63 void free_irqno(unsigned int irq) argument 66 clear_bit(irq, irq_map); 71 * 'what should we do if we get a hw irq event on an illegal vector'. 74 void ack_bad_irq(unsigned int irq) argument 76 smtc_im_ack_irq(irq); 141 do_IRQ(unsigned int irq) argument 156 do_IRQ_no_affinity(unsigned int irq) argument [all...] |
/arch/sh/boards/mach-landisk/ |
H A D | Makefile | 5 obj-y := setup.o irq.o psw.o gio.o
|
/arch/sh/boards/mach-microdev/ |
H A D | Makefile | 5 obj-y := setup.o irq.o io.o fdc37c93xapm.o
|
/arch/x86/include/asm/ |
H A D | irq.h | 13 static inline int irq_canonicalize(int irq) argument 15 return ((irq == 2) ? 9 : irq); 34 extern bool handle_irq(unsigned irq, struct pt_regs *regs);
|
/arch/arm/mach-rpc/ |
H A D | irq.c | 5 #include <asm/mach/irq.h> 7 #include <asm/irq.h> 14 mask = 1 << d->irq; 24 mask = 1 << d->irq; 33 mask = 1 << d->irq; 48 mask = 1 << (d->irq & 7); 57 mask = 1 << (d->irq & 7); 72 mask = 1 << (d->irq & 7); 81 mask = 1 << (d->irq & 7); 96 mask = 1 << (d->irq 120 unsigned int irq, flags; local [all...] |
/arch/m68k/mac/ |
H A D | macints.c | 114 #include <linux/irq.h> 117 #include <asm/irq.h> 199 int irq = data->irq; local 200 int irq_src = IRQ_SRC(irq); 207 oss_irq_enable(irq); 209 via_irq_enable(irq); 216 psc_irq_enable(irq); 218 oss_irq_enable(irq); 222 baboon_irq_enable(irq); 229 int irq = data->irq; local 259 int irq = data->irq; local 271 int irq = data->irq; local 281 mac_debug_handler(int irq, void *dev_id) argument 293 mac_nmi_handler(int irq, void *dev_id) argument [all...] |
/arch/m68k/include/asm/ |
H A D | hardirq.h | 6 #include <asm/irq.h> 21 static inline void ack_bad_irq(unsigned int irq) argument 23 pr_crit("unexpected IRQ trap at vector %02x\n", irq);
|
H A D | irq.h | 57 extern unsigned int m68k_irq_startup_irq(unsigned int irq); 63 void (*handle)(unsigned int irq, 65 unsigned int irq, unsigned int cnt); 67 extern unsigned int irq_canonicalize(unsigned int irq); 70 #define irq_canonicalize(irq) (irq) 73 asmlinkage void do_IRQ(int irq, struct pt_regs *regs);
|
/arch/mips/txx9/rbtx4939/ |
H A D | irq.c | 3 * Based on linux/arch/mips/txx9/rbtx4938/irq.c, 14 #include <linux/irq.h> 24 int ioc_nr = d->irq - RBTX4939_IRQ_IOC; 31 int ioc_nr = d->irq - RBTX4939_IRQ_IOC; 55 int irq; local 59 irq = tx4939_irq(); 60 if (likely(irq >= 0)) { 62 switch (irq) { 64 irq = rbtx4939_ioc_irqroute(); 68 irq [all...] |
/arch/sh/boards/mach-highlander/ |
H A D | Makefile | 5 obj-$(CONFIG_SH_R7780RP) += irq-r7780rp.o 6 obj-$(CONFIG_SH_R7780MP) += irq-r7780mp.o 7 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
|
/arch/sh/kernel/cpu/irq/ |
H A D | imask.c | 2 * arch/sh/kernel/cpu/irq/imask.c 20 #include <linux/irq.h> 22 #include <asm/irq.h> 55 unsigned int irq = data->irq; local 57 clear_bit(irq, imask_mask); 58 if (interrupt_priority < IMASK_PRIORITY - irq) 59 interrupt_priority = IMASK_PRIORITY - irq; 65 unsigned int irq = data->irq; local 80 make_imask_irq(unsigned int irq) argument [all...] |
/arch/m68k/platform/5272/ |
H A D | intc.c | 16 #include <linux/irq.h> 78 * an interrupt on this irq (for the external irqs). So this mask function 83 unsigned int irq = d->irq; local 85 if ((irq >= MCFINT_VECBASE) && (irq <= MCFINT_VECMAX)) { 87 irq -= MCFINT_VECBASE; 88 v = 0x8 << intc_irqmap[irq].index; 89 writel(v, MCF_MBAR + intc_irqmap[irq].icr); 95 unsigned int irq local 107 unsigned int irq = d->irq; local 124 unsigned int irq = d->irq; local 146 intc_external_irq(unsigned int irq, struct irq_desc *desc) argument 163 int irq, edge; local [all...] |
/arch/alpha/kernel/ |
H A D | sys_rawhide.c | 20 #include <asm/irq.h> 61 unsigned int irq = d->irq; local 63 irq -= 16; 64 hose = irq / 24; 68 irq -= hose * 24; 69 mask = 1 << irq; 82 unsigned int irq = d->irq; local 84 irq 103 unsigned int irq = d->irq; local 136 int irq; local 238 int irq = COMMON_TABLE_LOOKUP; local [all...] |
/arch/arm/mach-iop13xx/ |
H A D | msi.c | 24 #include <asm/mach/irq.h> 25 #include <asm/irq.h> 97 static void iop13xx_msi_handler(unsigned int irq, struct irq_desc *desc) argument 125 * Dynamic irq allocate and deallocation 129 int irq, pos; local 133 irq = IRQ_IOP13XX_MSI_0 + pos; 134 if (irq > NR_IRQS) 140 dynamic_irq_init(irq); 142 return irq; 145 void destroy_irq(unsigned int irq) argument 154 arch_teardown_msi_irq(unsigned int irq) argument 175 int id, irq = create_irq(); local [all...] |
/arch/parisc/include/asm/ |
H A D | irq.h | 2 * include/asm-parisc/irq.h 29 static __inline__ int irq_canonicalize(int irq) argument 31 return (irq == 2) ? 9 : irq; 44 extern unsigned long txn_affinity_addr(unsigned int irq, int cpu); 46 extern int cpu_claim_irq(unsigned int irq, struct irq_chip *, void *);
|
/arch/unicore32/kernel/ |
H A D | irq.c | 2 * linux/arch/unicore32/kernel/irq.c 17 #include <linux/irq.h> 42 #define GPIO_MASK(irq) (1 << (irq - IRQ_GPIO0)) 48 if (d->irq < IRQ_GPIOHIGH) 49 mask = 1 << d->irq; 51 mask = GPIO_MASK(d->irq); 79 writel((1 << d->irq), GPIO_GEDR); 84 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); 89 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICM 116 puv3_gpio_handler(unsigned int irq, struct irq_desc *desc) argument 297 unsigned int irq; local 355 asm_do_IRQ(unsigned int irq, struct pt_regs *regs) argument [all...] |
/arch/h8300/platform/h8300h/ |
H A D | irq.c | 12 #include <asm/irq.h> 32 int h8300_enable_irq_pin(unsigned int irq) argument 35 if (irq < EXT_IRQ0 || irq > EXT_IRQ5) 39 bitmask = 1 << (irq - EXT_IRQ0); 40 switch(irq) { 60 void h8300_disable_irq_pin(unsigned int irq) argument 63 if (irq < EXT_IRQ0 || irq > EXT_IRQ5) 67 bitmask = 1 << (irq [all...] |
/arch/arm/plat-mxc/ |
H A D | irq-common.c | 20 #include <linux/irq.h> 22 #include "irq-common.h" 24 int imx_irq_set_priority(unsigned char irq, unsigned char prio) argument 32 gc = irq_get_chip_data(irq); 36 ret = exirq->set_priority(irq, prio); 43 int mxc_set_irq_fiq(unsigned int irq, unsigned int type) argument 51 gc = irq_get_chip_data(irq); 55 ret = exirq->set_irq_fiq(irq, type);
|
/arch/mips/pci/ |
H A D | fixup-tb0226.c | 28 int irq = -1; local 36 irq = GD82559_1_IRQ; 43 irq = GD82559_2_IRQ; 53 irq = UPD720100_INTA_IRQ; 61 irq = UPD720100_INTB_IRQ; 69 irq = UPD720100_INTC_IRQ; 79 return irq;
|
/arch/sh/boards/ |
H A D | board-secureedge5410.c | 13 #include <linux/irq.h> 21 #include <asm/irq.h> 30 static irqreturn_t eraseconfig_interrupt(int irq, void *dev_id) argument 39 unsigned int irq = evt2irq(0x240); local 44 if (request_irq(irq, eraseconfig_interrupt, 0, "Erase Config", NULL)) 46 irq); 49 irq);
|
/arch/arm/mach-ux500/ |
H A D | devices-common.h | 18 resource_size_t base, int irq, void *pdata, 25 resource_size_t base, int irq, 28 return dbx500_add_amba_device(parent, name, base, irq, 34 int irq, struct spi_master_cntlr *pdata, 37 return dbx500_add_amba_device(parent, name, base, irq, 45 int irq, struct mmci_platform_data *pdata, u32 periphid) 47 return dbx500_add_amba_device(parent, name, base, irq, 55 int irq, struct amba_pl011_data *pdata) 57 return dbx500_add_amba_device(parent, name, base, irq, pdata, 0); 63 dbx500_add_i2c(struct device *parent, int id, resource_size_t base, int irq, argument 24 dbx500_add_msp_spi(struct device *parent, const char *name, resource_size_t base, int irq, struct spi_master_cntlr *pdata) argument 33 dbx500_add_spi(struct device *parent, const char *name, resource_size_t base, int irq, struct spi_master_cntlr *pdata, u32 periphid) argument 44 dbx500_add_sdi(struct device *parent, const char *name, resource_size_t base, int irq, struct mmci_platform_data *pdata, u32 periphid) argument 54 dbx500_add_uart(struct device *parent, const char *name, resource_size_t base, int irq, struct amba_pl011_data *pdata) argument 86 dbx500_add_rtc(struct device *parent, resource_size_t base, int irq) argument [all...] |
/arch/arm/plat-versatile/ |
H A D | fpga-irq.c | 4 #include <linux/irq.h> 7 #include <asm/mach/irq.h> 8 #include <plat/fpga-irq.h> 18 u32 mask = 1 << (d->irq - f->irq_start); 26 u32 mask = 1 << (d->irq - f->irq_start); 31 static void fpga_irq_handle(unsigned int irq, struct irq_desc *desc) argument 37 do_bad_IRQ(irq, desc); 42 irq = ffs(status) - 1; 43 status &= ~(1 << irq); 45 generic_handle_irq(irq 64 unsigned int irq = f->irq_start + i; local [all...] |