Searched refs:irq (Results 151 - 175 of 1989) sorted by relevance

1234567891011>>

/arch/m68k/include/asm/
H A Dsun3ints.h19 #include <asm/irq.h>
23 void sun3_enable_irq(unsigned int irq);
24 void sun3_disable_irq(unsigned int irq);
/arch/mn10300/unit-asb2364/
H A Dirq-fpga.c14 #include <linux/irq.h>
22 ASB2364_FPGA_REG_MASK(d->irq - NR_CPU_IRQS) = 0x0001;
28 ASB2364_FPGA_REG_IRQ(d->irq - NR_CPU_IRQS) = 0x0001;
34 ASB2364_FPGA_REG_MASK(d->irq - NR_CPU_IRQS) = 0x0001;
36 ASB2364_FPGA_REG_IRQ(d->irq - NR_CPU_IRQS) = 0x0001;
42 ASB2364_FPGA_REG_MASK(d->irq - NR_CPU_IRQS) = 0x0000;
57 static irqreturn_t fpga_interrupt(int irq, void *_mask) argument
89 int irq; local
102 for (irq = NR_CPU_IRQS; irq < NR_IRQ
[all...]
H A DMakefile10 obj-y := unit-init.o leds.o irq-fpga.o
/arch/powerpc/include/asm/
H A Dhardirq.h5 #include <linux/irq.h>
21 static inline void ack_bad_irq(unsigned int irq) argument
23 printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq);
H A Di8259.h5 #include <linux/irq.h>
/arch/sh/drivers/pci/
H A Dfixups-titan.c32 int irq = titan_irq_tab[slot]; local
34 printk("PCI: Mapping TITAN IRQ for slot %d, pin %c to irq %d\n",
35 slot, pin - 1 + 'A', irq);
37 return irq;
/arch/arm/kernel/
H A Dirq.c2 * linux/arch/arm/kernel/irq.c
28 #include <linux/irq.h>
40 #include <asm/mach/irq.h>
47 #define irq_finish(irq) do { } while (0)
70 void handle_IRQ(unsigned int irq, struct pt_regs *regs) argument
80 if (unlikely(irq >= nr_irqs)) {
82 printk(KERN_WARNING "Bad IRQ%u\n", irq);
83 ack_bad_irq(irq);
85 generic_handle_irq(irq);
89 irq_finish(irq);
99 asm_do_IRQ(unsigned int irq, struct pt_regs *regs) argument
104 set_irq_flags(unsigned int irq, unsigned int iflags) argument
[all...]
/arch/arm/mach-dove/include/mach/
H A Dpm.h46 static inline int irq_to_pmu(int irq) argument
48 if (IRQ_DOVE_PMU_START < irq && irq < NR_IRQS)
49 return irq - IRQ_DOVE_PMU_START;
/arch/arm/mach-mmp/
H A Dcommon.h5 extern void timer_init(int irq);
/arch/arm/mach-tegra/
H A Dirq.c22 #include <linux/irq.h>
59 static inline void tegra_irq_write_mask(unsigned int irq, unsigned long reg) argument
64 BUG_ON(irq < FIRST_LEGACY_IRQ ||
65 irq >= FIRST_LEGACY_IRQ + num_ictlrs * 32);
67 base = ictlr_reg_base[(irq - FIRST_LEGACY_IRQ) / 32];
68 mask = BIT((irq - FIRST_LEGACY_IRQ) % 32);
75 if (d->irq < FIRST_LEGACY_IRQ)
78 tegra_irq_write_mask(d->irq, ICTLR_CPU_IER_CLR);
83 if (d->irq < FIRST_LEGACY_IRQ)
86 tegra_irq_write_mask(d->irq, ICTLR_CPU_IER_SE
[all...]
/arch/arm/plat-orion/include/plat/
H A Dtime.h17 unsigned int irq, unsigned int tclk);
/arch/blackfin/include/asm/
H A Dhardirq.h12 extern void ack_bad_irq(unsigned int irq);
/arch/frv/include/asm/
H A Dmb93093-fpga-irqs.h15 #include <asm/irq.h>
/arch/h8300/kernel/
H A Dirq.c2 * linux/arch/h8300/kernel/irq.c
16 #include <linux/irq.h>
29 int h8300_enable_irq_pin(unsigned int irq);
30 void h8300_disable_irq_pin(unsigned int irq);
35 static inline int is_ext_irq(unsigned int irq) argument
37 return (irq >= EXT_IRQ0 && irq <= (EXT_IRQ0 + EXT_IRQS));
42 if (is_ext_irq(data->irq))
43 IER_REGS |= 1 << (data->irq - EXT_IRQ0);
48 if (is_ext_irq(data->irq))
160 do_IRQ(int irq) argument
[all...]
/arch/h8300/platform/h8s/
H A Dirq.c15 #include <asm/irq.h>
67 #define IRQ_GPIO_MAP(irqbit,irq,port,bit) \
70 port = irq_assign_table1[irq - EXT_IRQ0].port_no; \
71 bit = irq_assign_table1[irq - EXT_IRQ0].bit_no; \
73 port = irq_assign_table0[irq - EXT_IRQ0].port_no; \
74 bit = irq_assign_table0[irq - EXT_IRQ0].bit_no; \
78 int h8300_enable_irq_pin(unsigned int irq) argument
80 if (irq >= EXT_IRQ0 && irq <= EXT_IRQ15) {
81 unsigned short ptn = 1 << (irq
93 h8300_disable_irq_pin(unsigned int irq) argument
[all...]
/arch/m68k/platform/coldfire/
H A Dintc.c15 #include <linux/irq.h>
22 * The mapping of irq number to a mask register bit is not one-to-one.
23 * The irq numbers are either based on "level" of interrupt or fixed
25 * that maps from irq to mask register. Not all interrupts will have
102 void mcf_autovector(int irq) argument
105 if ((irq >= EIRQ1) && (irq <= EIRQ7)) {
108 avec |= (0x1 << (irq - EIRQ1 + 1));
116 if (mcf_irq2imr[d->irq])
117 mcf_setimr(mcf_irq2imr[d->irq]);
140 int irq; local
[all...]
/arch/microblaze/include/asm/
H A Dirq.h13 #include <asm-generic/irq.h>
/arch/mips/include/asm/sgi/
H A Dseeq.h17 unsigned int irq; member in struct:sgiseeq_platform_data
H A Dwd.h15 unsigned int irq; member in struct:sgiwd93_platform_data
/arch/mips/include/asm/sibyte/
H A Dsb1250.h49 extern void sb1250_mask_irq(int cpu, int irq);
50 extern void sb1250_unmask_irq(int cpu, int irq);
53 extern void bcm1480_mask_irq(int cpu, int irq);
54 extern void bcm1480_unmask_irq(int cpu, int irq);
/arch/mips/include/asm/vr41xx/
H A Dmpc30x.h23 #include <asm/vr41xx/irq.h>
/arch/mips/jz4740/
H A Dirq.h18 #include <linux/irq.h>
/arch/mips/sibyte/bcm1480/
H A DMakefile1 obj-y := setup.o irq.o time.o
/arch/sh/boards/mach-microdev/
H A Dirq.c2 * arch/sh/boards/superh/microdev/irq.c
13 #include <linux/irq.h>
69 unsigned int irq = data->irq; local
72 if (irq >= NUM_EXTERNAL_IRQS)
74 if (!fpgaIrqTable[irq].mapped)
77 fpgaIrq = fpgaIrqTable[irq].fpgaIrq;
85 unsigned int irq = data->irq; local
89 if (unlikely(irq >
116 make_microdev_irq(unsigned int irq) argument
[all...]
/arch/sh/boards/mach-se/7206/
H A Dirq.c2 * linux/arch/sh/boards/se/7206/irq.c
10 #include <linux/irq.h>
30 unsigned int irq = data->irq; local
32 unsigned short mask = 0xffff ^ (0x0f << 4 * (3 - (IRQ0_IRQ - irq)));
43 switch (irq) {
61 unsigned int irq = data->irq; local
63 unsigned short value = (0x0001 << 4 * (3 - (IRQ0_IRQ - irq)));
75 switch (irq) {
94 unsigned int irq = data->irq; local
125 make_se7206_irq(unsigned int irq) argument
[all...]

Completed in 1308 milliseconds

1234567891011>>