/src/sys/arch/x86/pci/ |
pci_addr_fixup.c | 172 int error, useport, usemem, mapreg, type, reg_start, reg_end, width; local in function:pciaddr_resource_manage 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 " [all...] |
/src/sys/arch/prep/pci/ |
gten.c | 325 u_int32_t mapreg, id, mask, mapsize; local in function:gten_cnattach 339 mapreg = pci_conf_read(pc, tag, 0x14); 340 if (PCI_MAPREG_TYPE(mapreg) != PCI_MAPREG_TYPE_MEM || 341 PCI_MAPREG_MEM_TYPE(mapreg) != PCI_MAPREG_MEM_TYPE_32BIT) 347 pci_conf_write(pc, tag, 0x14, mapreg); 350 busaddr = PCI_MAPREG_MEM_ADDR(mapreg);
|
/src/sys/dev/pci/ |
pci_resource.c | 431 pcireg_t mapreg = mapreg_start; local in function:pci_resource_scan_bar 444 while (mapreg < mapreg_end) { 447 bar[0] = pci_conf_read(pc, tag, mapreg); 448 pci_conf_write(pc, tag, mapreg, 0xffffffff); 449 mask[0] = pci_conf_read(pc, tag, mapreg); 450 pci_conf_write(pc, tag, mapreg, bar[0]); 461 bar[1] = pci_conf_read(pc, tag, mapreg + 4); 462 pci_conf_write(pc, tag, mapreg + 4, 0xffffffff); 463 mask[1] = pci_conf_read(pc, tag, mapreg + 4); 464 pci_conf_write(pc, tag, mapreg + 4, bar[1]) [all...] |
btvmei.c | 419 u_int32_t mapreg; local in function:b3_617_map_vme 437 mapreg = (am << MR_AMOD_SHIFT) | MR_FC_RRAM | swap; 442 write_mapmem(sc, i, mapreg | va); 444 printf("mapreg@%lx=%x\n", i, read_mapmem(sc, i));
|
/src/sys/dev/cardbus/ |
rbus_ppb.c | 465 rbus_do_phys_countspace(pci_chipset_tag_t pc, pcitag_t tag, int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size) 511 rbus_do_phys_allocate(pci_chipset_tag_t pc, pcitag_t tag, int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size) 562 device_xname(rct->csc->sc_dev), (unsigned int)size, mapreg); 565 pci_conf_write(pc, tag, mapreg, *addr); 576 pci_conf_write(pc, tag, mapreg, *addr); 588 if (pciaddr_ioaddr(pci_conf_read(pc, tag, mapreg)) != *addr) { 589 pci_conf_write(pc, tag, mapreg, 0); /* clear */
|