pmem
void pmem(struct pinfo *, VARENT *, enum mode);
VAR6("%mem", "%MEM", 0, pmem, POFF(p_vm_rssize), INT32),
ofw_configisa(paddr_t *pio, paddr_t *pmem)
ofw_configisaonly(pio, pmem);
ofw_configvl(vl, pio, pmem);
ofw_configisaonly(paddr_t *pio, paddr_t *pmem)
*pio = *pmem = -1;
*pmem = start;
if ((*pio == -1) || (*pmem == -1))
ofw_configvl(int vl, paddr_t *pio, paddr_t *pmem)
*pmem = -1;
*pmem = start;
if ((*pio == -1) || (*pmem == -1))
if (sc->pmem) {
sc->pmem = dmamem_alloc(sc, size);
return KERNADDR(sc->pmem);
if (sc->pmem && ptr == KERNADDR(sc->pmem)) {
dmamem_free(sc->pmem);
sc->pmem = NULL;
if (sc->pmem == NULL)
if (start != KERNADDR(sc->pmem))
dpmem = DMAADDR(sc->pmem);
dmamem_sync(sc->pmem, BUS_DMASYNC_PREWRITE);
dmamem_sync(sc->pmem, BUS_DMASYNC_POSTWRITE);
dmamem_sync(sc->pmem, BUS_DMASYNC_PREWRITE);
struct dmamem *pmem; /* play memory */
pcireg_t io, pmem;
pmem = pci_conf_read(parent->pc, pd->tag,
if (PCI_BRIDGE_PREFETCHMEM_64BITS(pmem))