Lines Matching refs:b
44 int b = -1; in sc_init() local
65 while (b++ < MAX_CARDS - 1) { in sc_init()
66 pr_debug("Probing for adapter #%d\n", b); in sc_init()
78 pr_debug("I/O Base for board %d is 0x%x, %s probe\n", b, io[b], in sc_init()
79 io[b] == 0 ? "will" : "won't"); in sc_init()
80 if (io[b]) { in sc_init()
85 if (!request_region(io[b] + i * 0x400, 1, "sc test")) { in sc_init()
86 pr_debug("request_region for 0x%x failed\n", io[b] + i * 0x400); in sc_init()
87 io[b] = 0; in sc_init()
90 release_region(io[b] + i * 0x400, 1); in sc_init()
96 if (io[b] == 0) { in sc_init()
101 outb(0x18, io[b] + 0x400 * EXP_PAGE0); in sc_init()
102 if (inb(io[b] + 0x400 * EXP_PAGE0) != 0x18) { in sc_init()
104 io[b] + 0x400 * EXP_PAGE0); in sc_init()
134 io[b] = i; in sc_init()
135 outb(0x18, io[b] + 0x400 * EXP_PAGE0); in sc_init()
136 if (inb(io[b] + 0x400 * EXP_PAGE0) != 0x18) { in sc_init()
154 outb(0xFF, io[b] + RESET_OFFSET); in sc_init()
157 pr_debug("RAM Base for board %d is 0x%lx, %s probe\n", b, in sc_init()
158 ram[b], ram[b] == 0 ? "will" : "won't"); in sc_init()
160 if (ram[b]) { in sc_init()
166 if (request_region(ram[b], SRAM_PAGESIZE, "sc test")) { in sc_init()
167 pr_debug("request_region for RAM base 0x%lx succeeded\n", ram[b]); in sc_init()
168 model = identify_board(ram[b], io[b]); in sc_init()
169 release_region(ram[b], SRAM_PAGESIZE); in sc_init()
180 model = identify_board(i, io[b]); in sc_init()
185 ram[b] = i; in sc_init()
197 if (!ram[b] || model < 0) { in sc_init()
202 pr_debug("Failed to find an adapter at 0x%lx\n", ram[b]); in sc_init()
225 switch (ram[b] >> 12 & 0x0F) { in sc_init()
251 pr_debug("current IRQ: %d b: %d\n", irq[b], b); in sc_init()
256 if (!irq[b]) { in sc_init()
335 sc_adapter[cinst]->interrupt = irq[b]; in sc_init()
346 sc_adapter[cinst]->iobase = io[b]; in sc_init()
348 sc_adapter[cinst]->ioport[i] = io[b] + i * 0x400; in sc_init()
354 sc_adapter[cinst]->ioport[IRQ_SELECT] = io[b] + 0x2; in sc_init()
359 sc_adapter[cinst]->rambase = ram[b]; in sc_init()
366 boardname[model], channels, irq[b], io[b], ram[b]); in sc_init()