Lines Matching +full:1 +full:- +full:16
1 // SPDX-License-Identifier: GPL-2.0
51 rx164_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16)); in rx164_enable_irq()
57 rx164_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16))); in rx164_disable_irq()
85 pld &= pld - 1; /* clear least bit set */ in rx164_device_interrupt()
89 handle_irq(16+i); in rx164_device_interrupt()
100 for (i = 16; i < 40; ++i) { in rx164_init_irq()
108 if (request_irq(16 + 20, no_action, 0, "isa-cascade", NULL)) in rx164_init_irq()
109 pr_err("Failed to register isa-cascade interrupt\n"); in rx164_init_irq()
120 * 1 7 4 9 14 19
123 * 4 10 1 6 11 16
127 * 0 5 1 7 12 17
128 * 1 6 2 8 13 18
131 * 4 10 5 11 16 6
138 * 6 64 bit PCI option slot 1
139 * 7 PCI-ISA bridge
142 * 10 PCI-PCI bridge
152 { 16+3, 16+3, 16+8, 16+13, 16+18}, /* IdSel 5, slot 2 */ in rx164_map_irq()
153 { 16+5, 16+5, 16+10, 16+15, 16+20}, /* IdSel 6, slot 0 */ in rx164_map_irq()
154 { 16+4, 16+4, 16+9, 16+14, 16+19}, /* IdSel 7, slot 1 */ in rx164_map_irq()
155 { -1, -1, -1, -1, -1}, /* IdSel 8, PCI/ISA bridge */ in rx164_map_irq()
156 { 16+2, 16+2, 16+7, 16+12, 16+17}, /* IdSel 9, slot 3 */ in rx164_map_irq()
157 { 16+1, 16+1, 16+6, 16+11, 16+16}, /* IdSel 10, slot 4 */ in rx164_map_irq()
162 { 16+0, 16+0, 16+6, 16+11, 16+16}, /* IdSel 5, slot 0 */ in rx164_map_irq()
163 { 16+1, 16+1, 16+7, 16+12, 16+17}, /* IdSel 6, slot 1 */ in rx164_map_irq()
164 { -1, -1, -1, -1, -1}, /* IdSel 7, PCI/ISA bridge */ in rx164_map_irq()
165 { 16+2, 16+2, 16+8, 16+13, 16+18}, /* IdSel 8, slot 2 */ in rx164_map_irq()
166 { 16+3, 16+3, 16+9, 16+14, 16+19}, /* IdSel 9, slot 3 */ in rx164_map_irq()
167 { 16+4, 16+4, 16+10, 16+15, 16+5}, /* IdSel 10, PCI-PCI */ in rx164_map_irq()
172 /* JRP - Need to figure out how to distinguish pass1 from pass2, in rx164_map_irq()