Searched refs:mapreg (Results 1 - 5 of 5) sorted by relevance

/netbsd-current/sys/arch/x86/pci/
H A Dpci_addr_fixup.c172 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 Dgten.c325 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 Dpci_resource.c325 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 Dbtvmei.c419 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 Drbus_ppb.c465 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