Lines Matching refs:irq
2 * linux/include/asm-arm/arch-rpc/irq.h
19 static void rpc_mask_irq_ack_a(unsigned int irq)
23 mask = 1 << irq;
29 static void rpc_mask_irq_a(unsigned int irq)
33 mask = 1 << irq;
38 static void rpc_unmask_irq_a(unsigned int irq)
42 mask = 1 << irq;
47 static void rpc_mask_irq_b(unsigned int irq)
51 mask = 1 << (irq & 7);
56 static void rpc_unmask_irq_b(unsigned int irq)
60 mask = 1 << (irq & 7);
65 static void rpc_mask_irq_dma(unsigned int irq)
69 mask = 1 << (irq & 7);
74 static void rpc_unmask_irq_dma(unsigned int irq)
78 mask = 1 << (irq & 7);
83 static void rpc_mask_irq_fiq(unsigned int irq)
87 mask = 1 << (irq & 7);
92 static void rpc_unmask_irq_fiq(unsigned int irq)
96 mask = 1 << (irq & 7);
103 int irq;
110 for (irq = 0; irq < NR_IRQS; irq++) {
111 switch (irq) {
113 irq_desc[irq].probe_ok = 1;
115 irq_desc[irq].valid = 1;
116 irq_desc[irq].mask_ack = rpc_mask_irq_ack_a;
117 irq_desc[irq].mask = rpc_mask_irq_a;
118 irq_desc[irq].unmask = rpc_unmask_irq_a;
122 irq_desc[irq].probe_ok = 1;
124 irq_desc[irq].valid = 1;
125 irq_desc[irq].mask_ack = rpc_mask_irq_b;
126 irq_desc[irq].mask = rpc_mask_irq_b;
127 irq_desc[irq].unmask = rpc_unmask_irq_b;
132 irq_desc[irq].noautoenable = 1;
134 irq_desc[irq].valid = 1;
135 irq_desc[irq].mask_ack = rpc_mask_irq_dma;
136 irq_desc[irq].mask = rpc_mask_irq_dma;
137 irq_desc[irq].unmask = rpc_unmask_irq_dma;
141 irq_desc[irq].valid = 1;
142 irq_desc[irq].mask_ack = rpc_mask_irq_fiq;
143 irq_desc[irq].mask = rpc_mask_irq_fiq;
144 irq_desc[irq].unmask = rpc_unmask_irq_fiq;