Lines Matching full:16
41 mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30)); in takara_update_irq_hw()
42 regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c); in takara_update_irq_hw()
99 if (intstatus & 8) handle_irq(16+3); in takara_device_interrupt()
100 if (intstatus & 4) handle_irq(16+2); in takara_device_interrupt()
101 if (intstatus & 2) handle_irq(16+1); in takara_device_interrupt()
102 if (intstatus & 1) handle_irq(16+0); in takara_device_interrupt()
136 for (i = 16; i < 128; i += 16) in takara_init_irq()
139 for (i = 16; i < 128; ++i) { in takara_init_irq()
162 { 16+3, 16+3, 16+3, 16+3, 16+3}, /* slot 6 == device 3 */ in takara_map_irq_srm()
163 { 16+2, 16+2, 16+2, 16+2, 16+2}, /* slot 7 == device 2 */ in takara_map_irq_srm()
164 { 16+1, 16+1, 16+1, 16+1, 16+1}, /* slot 8 == device 1 */ in takara_map_irq_srm()
173 { -1, -1, -1, -1, -1}, /* slot 16 == nothing */ in takara_map_irq_srm()
177 {16+ 0, 16+0, 16+1, 16+2, 16+3}, /* slot 20= device 1 */ in takara_map_irq_srm()
181 if (irq >= 0 && irq < 16) { in takara_map_irq_srm()
193 { 16+3, 16+3, 16+3, 16+3, 16+3}, /* slot 6 == device 3 */ in takara_map_irq()
194 { 16+2, 16+2, 16+2, 16+2, 16+2}, /* slot 7 == device 2 */ in takara_map_irq()
195 { 16+1, 16+1, 16+1, 16+1, 16+1}, /* slot 8 == device 1 */ in takara_map_irq()
203 { -1, -1, -1, -1, -1}, /* slot 16 == nothing */ in takara_map_irq()
205 { 16+3, 16+3, 16+3, 16+3, 16+3}, /* slot 18 == device 3 */ in takara_map_irq()
206 { 16+2, 16+2, 16+2, 16+2, 16+2}, /* slot 19 == device 2 */ in takara_map_irq()
207 { 16+1, 16+1, 16+1, 16+1, 16+1}, /* slot 20 == device 1 */ in takara_map_irq()
227 && busslot > 16 in takara_swizzle()