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

1234567891011>>

/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/paravirt/
H A DMakefile12 obj-y := setup.o serial.o paravirt-irq.o
/arch/mips/sibyte/bcm1480/
H A DMakefile1 obj-y := setup.o irq.o time.o
/arch/mips/sibyte/sb1250/
H A DMakefile1 obj-y := setup.o irq.o time.o
/arch/mn10300/unit-asb2364/
H A DMakefile10 obj-y := unit-init.o leds.o irq-fpga.o
/arch/powerpc/include/asm/
H A Di8259.h5 #include <linux/irq.h>
/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...]
/arch/x86/include/asm/
H A Dirq.h13 static inline int irq_canonicalize(int irq) argument
15 return ((irq == 2) ? 9 : irq);
35 extern bool handle_irq(unsigned irq, struct pt_regs *regs);
/arch/arm/mach-footbridge/
H A Dcats-pci.c12 #include <asm/irq.h>
26 if (dev->irq >= 255)
29 if (dev->irq >= 128)
30 return dev->irq & 0x1f;
32 if (dev->irq >= 1 && dev->irq <= 4)
33 return irqmap_cats[dev->irq - 1];
35 if (dev->irq != 0)
36 printk("PCI: device %02x:%02x has unknown irq line %x\n",
37 dev->bus->number, dev->devfn, dev->irq);
[all...]
/arch/m68k/sun3/
H A Dsun3ints.c42 void sun3_enable_irq(unsigned int irq) argument
44 *sun3_intreg |= (1 << irq);
47 void sun3_disable_irq(unsigned int irq) argument
49 *sun3_intreg &= ~(1 << irq);
52 static irqreturn_t sun3_int7(int irq, void *dev_id) argument
56 cnt = kstat_irqs_cpu(irq, 0);
62 static irqreturn_t sun3_int5(int irq, void *dev_id) argument
76 cnt = kstat_irqs_cpu(irq, 0);
82 static irqreturn_t sun3_vec255(int irq, void *dev_id) argument
/arch/mips/txx9/jmr3927/
H A Dirq.c35 #include <linux/irq.h>
53 unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC;
63 unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC;
85 int irq; local
89 irq = (pending >> CAUSEB_IP2) & 0x0f;
90 irq += JMR3927_IRQ_IRC;
91 if (irq == JMR3927_IRQ_IOCINT)
92 irq = jmr3927_ioc_irqroute();
93 return irq;
/arch/powerpc/sysdev/
H A Dxilinx_intc.c17 * typically a 1:1 relationship between irq lines and devices (no shared
18 * irq lines). Therefore, this driver does not attempt to handle edge
24 #include <linux/irq.h>
31 #include <asm/irq.h>
69 * that, we use 2 different irq chips so that different functions can be
76 int irq = irqd_to_hwirq(d); local
78 pr_debug("mask: %d\n", irq);
79 out_be32(regs + XINTC_CIE, 1 << irq);
92 int irq = irqd_to_hwirq(d); local
94 pr_debug("unmask: %d\n", irq);
117 int irq = irqd_to_hwirq(d); local
125 int irq = irqd_to_hwirq(d); local
166 xilinx_intc_map(struct irq_domain *h, unsigned int virq, irq_hw_number_t irq) argument
190 struct irq_domain * irq; local
225 xilinx_i8259_cascade(unsigned int irq, struct irq_desc *desc) argument
[all...]
/arch/blackfin/mach-common/
H A Dints-priority.c17 #include <linux/irq.h>
34 * levels that the LINUX kernel sees (see the description in irq.h)
56 /* irq number for request_irq, available in mach-bf5xx/irq.h */
63 /* position of first irq in ivg_table for given ivg */
116 bfin_irq_flags &= ~(1 << d->irq);
123 bfin_irq_flags |= 1 << d->irq;
139 void bfin_internal_mask_irq(unsigned int irq) argument
143 unsigned mask_bank = BFIN_SYSIRQ(irq) / 32;
144 unsigned mask_bit = BFIN_SYSIRQ(irq)
164 bfin_internal_unmask_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument
216 bfin_internal_set_wake(unsigned int irq, unsigned int state) argument
274 bfin_internal_set_wake(unsigned int irq, unsigned int state) argument
409 bfin_sec_raise_irq(unsigned int irq) argument
498 bfin_fault_routine(int irq, void *data) argument
560 bfin_handle_irq(unsigned irq) argument
575 bfin_mac_status_ack_irq(unsigned int irq) argument
609 unsigned int irq = d->irq; local
629 unsigned int irq = d->irq; local
669 int i, irq = 0; local
696 bfin_set_irq_handler(unsigned irq, irq_flow_handler_t handle) argument
718 unsigned int irq = d->irq; local
760 unsigned int irq = d->irq; local
820 bfin_demux_gpio_block(unsigned int irq) argument
838 unsigned int irq; local
980 int irq; local
1175 int irq; local
1259 int irq = vec_to_irq(vec); local
1267 __ipipe_get_irq_priority(unsigned irq) argument
1301 int irq, s = 0; local
[all...]
/arch/alpha/kernel/
H A Dsys_takara.c20 #include <asm/irq.h>
37 takara_update_irq_hw(unsigned long irq, unsigned long mask) argument
41 mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30));
42 regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c);
49 unsigned int irq = d->irq; local
51 mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63)));
52 takara_update_irq_hw(irq, mas
58 unsigned int irq = d->irq; local
111 int irq = (vector - 0x800) >> 4; local
180 int irq = COMMON_TABLE_LOOKUP; local
[all...]
H A Dirq.c2 * linux/arch/alpha/kernel/irq.c
23 #include <linux/irq.h>
35 void ack_bad_irq(unsigned int irq) argument
38 printk(KERN_CRIT "Unexpected IRQ trap at vector %u\n", irq);
44 int irq_select_affinity(unsigned int irq) argument
46 struct irq_data *data = irq_get_irq_data(irq);
55 if (!chip->irq_set_affinity || irq_user_affinity[irq])
96 handle_irq(int irq) argument
99 * We ack quickly, we don't want the irq controller
105 * 0 return value means that this irq i
[all...]
/arch/tile/kernel/
H A Dirq.c18 #include <linux/irq.h>
45 * Define per-tile irq disable mask; the hardware/HV only has a single
118 unsigned long irq = __ffs(remaining_irqs); local
119 remaining_irqs &= ~(1UL << irq);
122 if (irq != IRQ_RESCHEDULE)
125 generic_handle_irq(irq);
148 * Remove an irq from the disabled mask. If we're in an interrupt
153 get_cpu_var(irq_disable_mask) &= ~(1UL << d->irq);
155 unmask_irqs(1UL << d->irq);
160 * Add an irq t
228 tile_irq_activate(unsigned int irq, int tile_irq_type) argument
252 ack_bad_irq(unsigned int irq) argument
275 arch_setup_hwirq(unsigned int irq, int node) argument
280 arch_teardown_hwirq(unsigned int irq) argument
[all...]
/arch/x86/platform/uv/
H A Duv_irq.c14 #include <linux/irq.h>
20 /* MMR offset and pnode of hub sourcing interrupts for a given irq */
25 int irq; member in struct:uv_irq_2_mmr_pnode
50 * rb tree for a specific irq.
52 static int uv_set_irq_2_mmr_info(int irq, unsigned long offset, unsigned blade) argument
65 n->irq = irq;
74 if (unlikely(irq == e->irq)) {
75 /* irq entr
98 uv_irq_2_mmr_info(int irq, unsigned long *offset, int *pnode) argument
130 arch_enable_uv_irq(char *irq_name, unsigned int irq, int cpu, int mmr_blade, unsigned long mmr_offset, int limit) argument
241 int ret, irq = irq_alloc_hwirq(uv_blade_to_memory_nid(mmr_blade)); local
264 uv_teardown_irq(unsigned int irq) argument
[all...]
/arch/arm/mach-dove/
H A Dirq.c2 * arch/arm/mach-dove/irq.c
13 #include <linux/irq.h>
17 #include <plat/irq.h>
18 #include <asm/mach/irq.h>
26 int pin = irq_to_pmu(d->irq);
36 int pin = irq_to_pmu(d->irq);
46 int pin = irq_to_pmu(d->irq);
72 static void pmu_irq_handler(unsigned int irq, struct irq_desc *desc) argument
78 do_bad_IRQ(irq, desc);
82 for (irq
[all...]
/arch/blackfin/kernel/
H A Dirqchip.c13 #include <linux/irq.h>
20 void ack_bad_irq(unsigned int irq) argument
23 printk(KERN_ERR "IRQ: spurious interrupt %d\n", irq);
51 static void check_stack_overflow(int irq) argument
58 pr_emerg("irq%i: possible stack overflow only %ld bytes free\n",
59 irq, sp - sizeof(struct thread_info));
63 static inline void check_stack_overflow(int irq) { } argument
97 asmlinkage void asm_do_IRQ(unsigned int irq, struct pt_regs *regs) argument
103 check_stack_overflow(irq);
109 if (irq >
[all...]

Completed in 546 milliseconds

1234567891011>>