Lines Matching refs:mapreg
172 int error, useport, usemem, mapreg, type, reg_start, reg_end, width;
195 for (mapreg = reg_start; mapreg < reg_end; mapreg += width) {
197 val = pci_conf_read(pc, tag, mapreg);
198 pci_conf_write(pc, tag, mapreg, ~0);
200 mask = pci_conf_read(pc, tag, mapreg);
201 pci_conf_write(pc, tag, mapreg, val);
234 error += (*func) (pc, tag, mapreg, ctx, type, &addr, size);
237 mapreg, type ? "port" : "mem ",
259 int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size)
293 pci_conf_write(pc, tag, mapreg, *addr);
297 if (pciaddr_ioaddr(pci_conf_read(pc, tag, mapreg)) != *addr) {
298 pci_conf_write(pc, tag, mapreg, 0); /* clear */
309 int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size)
324 pci_conf_write(pc, tag, mapreg, 0); /* clear */