Searched refs:irq (Results 101 - 125 of 1989) sorted by relevance

1234567891011>>

/arch/mips/include/asm/mach-lasat/
H A Dirq.h11 #include_next <irq.h>
/arch/mips/include/asm/mips-boards/
H A Dsimint.h20 #include <irq.h>
/arch/mips/jazz/
H A DMakefile5 obj-y := irq.o jazzdma.o reset.o setup.o
/arch/mips/kernel/
H A Dirq.c36 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 DMakefile5 obj-y := setup.o irq.o psw.o gio.o
/arch/sh/boards/mach-microdev/
H A DMakefile5 obj-y := setup.o irq.o io.o fdc37c93xapm.o
/arch/x86/include/asm/
H A Dirq.h13 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 Dirq.c5 #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 Dmacints.c114 #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 Dhardirq.h6 #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 Dirq.h57 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 Dirq.c3 * 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 DMakefile5 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 Dimask.c2 * 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 Dintc.c16 #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 Dsys_rawhide.c20 #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 Dmsi.c24 #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 Dirq.h2 * 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 Dirq.c2 * 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 Dirq.c12 #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 Dirq-common.c20 #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 Dfixup-tb0226.c28 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 Dboard-secureedge5410.c13 #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 Ddevices-common.h18 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 Dfpga-irq.c4 #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...]

Completed in 2697 milliseconds

1234567891011>>