Lines Matching refs:bar

146 	int bar, i;  in diva_4bri_init_card()  local
196 for (bar = 0; bar < 4; bar++) { in diva_4bri_init_card()
197 a->resources.pci.bar[bar] = in diva_4bri_init_card()
199 a->resources.pci.func, bar, in diva_4bri_init_card()
201 if (!a->resources.pci.bar[bar] in diva_4bri_init_card()
202 || (a->resources.pci.bar[bar] == 0xFFFFFFF0)) { in diva_4bri_init_card()
204 ("A: invalid bar[%d]=%08x", bar, in diva_4bri_init_card()
205 a->resources.pci.bar[bar])) in diva_4bri_init_card()
218 a->xdi_adapter.sdram_bar = a->resources.pci.bar[2]; in diva_4bri_init_card()
223 for (bar = 0; bar < 4; bar++) { in diva_4bri_init_card()
224 if (bar != 1) { /* ignore I/O */ in diva_4bri_init_card()
225 a->resources.pci.addr[bar] = in diva_4bri_init_card()
226 divasa_remap_pci_bar(a, bar, a->resources.pci.bar[bar], in diva_4bri_init_card()
227 bar_length[bar]); in diva_4bri_init_card()
228 if (!a->resources.pci.addr[bar]) { in diva_4bri_init_card()
229 DBG_ERR(("A: 4BRI: can't map bar[%d]", bar)) in diva_4bri_init_card()
241 if (diva_os_register_io_port(a, 1, a->resources.pci.bar[1], in diva_4bri_init_card()
249 (void *) (unsigned long) a->resources.pci.bar[1]; in diva_4bri_init_card()
406 a->xdi_adapter.cfg = (void *) (unsigned long) a->resources.pci.bar[0]; /* BAR0 CONFIG */ in diva_4bri_init_card()
407 a->xdi_adapter.port = (void *) (unsigned long) a->resources.pci.bar[1]; /* BAR1 */ in diva_4bri_init_card()
408 a->xdi_adapter.ctlReg = (void *) (unsigned long) a->resources.pci.bar[3]; /* BAR3 CNTRL */ in diva_4bri_init_card()
471 int bar; in diva_4bri_cleanup_adapter() local
496 for (bar = 0; bar < 4; bar++) { in diva_4bri_cleanup_adapter()
497 if (bar != 1) { in diva_4bri_cleanup_adapter()
498 if (a->resources.pci.bar[bar] in diva_4bri_cleanup_adapter()
499 && a->resources.pci.addr[bar]) { in diva_4bri_cleanup_adapter()
500 divasa_unmap_pci_bar(a->resources.pci.addr[bar]); in diva_4bri_cleanup_adapter()
501 a->resources.pci.bar[bar] = 0; in diva_4bri_cleanup_adapter()
502 a->resources.pci.addr[bar] = NULL; in diva_4bri_cleanup_adapter()
510 if (a->resources.pci.bar[1] && a->resources.pci.addr[1]) { in diva_4bri_cleanup_adapter()
511 diva_os_register_io_port(a, 0, a->resources.pci.bar[1], in diva_4bri_cleanup_adapter()
517 a->resources.pci.bar[1] = 0; in diva_4bri_cleanup_adapter()
566 serNo = a->resources.pci.bar[1] & 0xffff0000; in _4bri_get_serial_number()
676 *data++ = a->resources.pci.bar[i]; in diva_4bri_cmd_card_proc()