Lines Matching defs:window
283 DPRINTF("exca_mem_map window %d bus %x+%x card addr %x\n",
299 exca_mem_unmap(struct exca_softc *sc, int window)
301 if (window < 0 || window >= EXCA_MEM_WINS)
302 panic("exca_mem_unmap: window out of range");
304 exca_clrb(sc, EXCA_ADDRWIN_ENABLE, mem_map_index[window].memenable);
305 sc->memalloc &= ~(1 << window);
479 DPRINTF("exca_do_io_map window %d: %02x%02x %02x%02x "
508 DPRINTF("exca_io_map window %d %s port %x+%x\n",
517 exca_io_unmap(struct exca_softc *sc, int window)
519 if (window >= EXCA_IO_WINS)
520 panic("exca_io_unmap: window out of range");
522 exca_clrb(sc, EXCA_ADDRWIN_ENABLE, io_map_index[window].ioenable);
524 sc->ioalloc &= ~(1 << window);
526 sc->io[window].iot = 0;
527 sc->io[window].ioh = 0;
528 sc->io[window].addr = 0;
529 sc->io[window].size = 0;
530 sc->io[window].flags = 0;
531 sc->io[window].width = 0;