Searched refs:mapreg (Results 1 - 5 of 5) sorted by relevance
/netbsd-current/sys/arch/x86/pci/ |
H A D | pci_addr_fixup.c | 172 int error, useport, usemem, mapreg, type, reg_start, reg_end, width; local 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, typ 258 pciaddr_do_resource_allocate(pci_chipset_tag_t pc, pcitag_t tag, int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size) argument 308 pciaddr_do_resource_reserve(pci_chipset_tag_t pc, pcitag_t tag, int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size) argument [all...] |
/netbsd-current/sys/arch/prep/pci/ |
H A D | gten.c | 325 u_int32_t mapreg, id, mask, mapsize; local 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);
|
/netbsd-current/sys/dev/pci/ |
H A D | pci_resource.c | 325 pcireg_t mapreg = mapreg_start; local 338 while (mapreg < mapreg_end) { 341 bar[0] = pci_conf_read(pc, tag, mapreg); 342 pci_conf_write(pc, tag, mapreg, 0xffffffff); 343 mask[0] = pci_conf_read(pc, tag, mapreg); 344 pci_conf_write(pc, tag, mapreg, bar[0]); 355 bar[1] = pci_conf_read(pc, tag, mapreg + 4); 356 pci_conf_write(pc, tag, mapreg + 4, 0xffffffff); 357 mask[1] = pci_conf_read(pc, tag, mapreg + 4); 358 pci_conf_write(pc, tag, mapreg [all...] |
H A D | btvmei.c | 419 u_int32_t mapreg; local 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));
|
/netbsd-current/sys/dev/cardbus/ |
H A D | 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) argument 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) argument 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 */
|
Completed in 258 milliseconds