Searched defs:irq (Results 1 - 25 of 821) sorted by relevance

1234567891011>>

/arch/alpha/include/asm/
H A Dirq.h5 * linux/include/alpha/irq.h
79 static __inline__ int irq_canonicalize(int irq) argument
85 return ((irq == 2) ? 9 : irq);
/arch/arm/mach-kirkwood/
H A Dirq.c2 * arch/arm/mach-kirkwood/irq.c
13 #include <linux/irq.h>
16 #include <plat/irq.h>
19 static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc) argument
21 BUG_ON(irq < IRQ_KIRKWOOD_GPIO_LOW_0_7);
22 BUG_ON(irq > IRQ_KIRKWOOD_GPIO_HIGH_16_23);
24 orion_gpio_irq_handler((irq - IRQ_KIRKWOOD_GPIO_LOW_0_7) << 3);
/arch/arm/mach-mv78xx0/
H A Dirq.c2 * arch/arm/mach-mv78xx0/irq.c
14 #include <linux/irq.h>
16 #include <plat/irq.h>
19 static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc) argument
21 BUG_ON(irq < IRQ_MV78XX0_GPIO_0_7 || irq > IRQ_MV78XX0_GPIO_24_31);
23 orion_gpio_irq_handler((irq - IRQ_MV78XX0_GPIO_0_7) << 3);
/arch/arm/mach-orion5x/
H A Dirq.c2 * arch/arm/mach-orion5x/irq.c
15 #include <linux/irq.h>
18 #include <plat/irq.h>
21 static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc) argument
23 BUG_ON(irq < IRQ_ORION5X_GPIO_0_7 || irq > IRQ_ORION5X_GPIO_24_31);
25 orion_gpio_irq_handler((irq - IRQ_ORION5X_GPIO_0_7) << 3);
/arch/arm/mach-shmobile/include/mach/
H A Dgpio.h19 static inline int irq_to_gpio(unsigned int irq) argument
/arch/arm/plat-s5p/
H A Dirq.c1 /* arch/arm/plat-s5p/irq.c
15 #include <linux/irq.h>
23 #include <plat/irq-vic-timer.h>
28 int irq; local
31 for (irq = 0; irq < num_vic; irq++)
32 vic_init(VA_VIC(irq), VIC_BASE(irq), vic[irq],
[all...]
/arch/cris/include/asm/
H A Dirq.h4 #include <arch/irq.h>
6 static inline int irq_canonicalize(int irq) argument
8 return irq;
/arch/frv/include/asm/
H A Dhardirq.h18 static inline void ack_bad_irq(int irq) argument
/arch/ia64/include/asm/
H A Dirq.h19 irq_canonicalize (int irq) argument
26 return ((irq == 2) ? 9 : irq);
29 extern void set_irq_affinity_info (unsigned int irq, int dest, int redir);
/arch/ia64/sn/kernel/sn2/
H A Dtimer_interrupt.c35 extern irqreturn_t timer_interrupt(int irq, void *dev_id, struct pt_regs *regs);
39 void sn_timer_interrupt(int irq, void *dev_id) argument
/arch/m32r/kernel/
H A Dirq.c2 * linux/arch/m32r/kernel/irq.c
9 * linux/arch/i386/kernel/irq.c
14 * entry and irq statistics code. All the remaining irq logic is
15 * done by the generic kernel/irq/ code and in the
16 * m32r-specific irq controller code.
29 asmlinkage unsigned int do_IRQ(int irq, struct pt_regs *regs) argument
38 generic_handle_irq(irq);
/arch/mips/include/asm/mach-ath79/
H A Dpci-ath724x.h15 int irq; member in struct:ath724x_pci_data
/arch/arm/mach-clps711x/include/mach/
H A Dtime.h29 p720t_timer_interrupt(int irq, void *dev_id) argument
/arch/arm/mach-w90x900/include/mach/
H A Dgpio.h17 #include <asm/irq.h>
25 static inline int irq_to_gpio(unsigned irq) argument
27 return irq;
/arch/arm/plat-samsung/include/plat/
H A Dwakeup-mask.h16 /* if no irq yet defined, but still want to mask */
21 * @irq: The interrupt associated with this wakeup.
25 unsigned int irq; member in struct:samsung_wakeup_mask
37 * as overriding the relevant irq chips is harder and the register is only
/arch/blackfin/include/asm/
H A Dpci.h13 static inline void pcibios_penalize_isa_irq(int irq) argument
/arch/microblaze/kernel/
H A Dirq.c19 #include <linux/irq.h>
29 unsigned int irq; local
34 irq = get_irq();
36 BUG_ON(!irq);
37 generic_handle_irq(irq);
39 irq = get_irq();
40 if (irq != -1U) {
41 pr_debug("next irq: %d\n", irq);
/arch/mips/cobalt/
H A Dirq.c12 #include <linux/irq.h>
21 #include <irq.h>
26 int irq; local
31 irq = i8259_irq();
32 if (irq < 0)
35 do_IRQ(irq);
/arch/mips/include/asm/sgi/
H A Dseeq.h17 unsigned int irq; member in struct:sgiseeq_platform_data
/arch/mips/pci/
H A Dfixup-jmr3927.c36 unsigned char irq = pin; local
39 irq--; /* 0-3 */
44 irq = (irq + 2) % 4;
49 irq = (irq + 0) % 4;
53 irq = (irq + 33 - slot) % 4;
55 irq = (irq
[all...]
H A Dfixup-rbtx4927.c41 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...]
H A Dfixup-rbtx4938.c18 int irq = tx4938_pcic1_map_irq(dev, slot); local
20 if (irq >= 0)
21 return irq;
22 irq = pin;
24 irq--; /* 0-3 */
28 irq = (irq + 0 + slot) % 4;
32 irq = (irq + 33 - slot) % 4;
34 irq
[all...]
/arch/sh/drivers/pci/
H A Dfixups-sh03.c8 int irq; local
22 case 0: irq = 2; break;
23 case 1: irq = 2; break;
24 case 2: irq = 2; break;
25 case 3: irq = 2; break;
26 case 4: irq = 2; break;
27 default: irq = -1; break;
30 return irq;
H A Dfixups-snapgear.c23 int irq = -1; local
27 case 11: irq = 8; break; /* USB */
28 case 12: irq = 11; break; /* PCMCIA */
29 case 13: irq = 5; break; /* eth0 */
30 case 14: irq = 8; break; /* eth1 */
31 case 15: irq = 11; break; /* safenet (unused) */
34 printk("PCI: Mapping SnapGear IRQ for slot %d, pin %c to irq %d\n",
35 slot, pin - 1 + 'A', irq);
37 return irq;
/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);

Completed in 576 milliseconds

1234567891011>>