Lines Matching refs:paddr
59 MemoryManager::loadBank(paddr_t paddr, psize_t psize) in loadBank() argument
62 b->addr = paddr; in loadBank()
112 paddr_t paddr = ~0; in reservePage() local
123 paddr = searchPage(vaddr); in reservePage()
125 if (paddr == ~0) { in reservePage()
131 _naddr_table, vaddr, paddr)); in reservePage()
134 tab->paddr = paddr; in reservePage()
145 DPRINTF((TEXT("%08x=%08x "), tab->vaddr, tab->paddr)); in reservePage()
156 MemoryManager::getPage(vaddr_t &vaddr, paddr_t &paddr) in getPage() argument
167 paddr = tab->paddr; in getPage()
173 MemoryManager::getTaggedPage(vaddr_t &vaddr, paddr_t &paddr) in getTaggedPage() argument
184 paddr = tab->paddr; in getTaggedPage()
206 MemoryManager::mapPhysicalPage(paddr_t paddr, psize_t size, uint32_t flags) in mapPhysicalPage() argument
208 paddr_t pstart = truncPage(paddr); in mapPhysicalPage()
209 paddr_t pend = roundPage(paddr + size); in mapPhysicalPage()
217 DPRINTF((TEXT("can't map physical address 0x%08x\n"), paddr)); in mapPhysicalPage()
222 pstart, pend, psize, vaddr_t(p) + vaddr_t(paddr - pstart))); in mapPhysicalPage()
224 return vaddr_t(p) + vaddr_t(paddr - pstart); in mapPhysicalPage()
236 MemoryManager::readPhysical4(paddr_t paddr) in readPhysical4() argument
238 vaddr_t v = mapPhysicalPage(paddr, 4, PAGE_READONLY); in readPhysical4()
266 paddr_t paddr = ~0; in searchPage() local
268 if (!_lock_pages(LPVOID(vaddr), _page_size, PDWORD(&paddr), 1)) in searchPage()
269 return paddr; in searchPage()
275 return(paddr >>(_page_shift - _shift)) << _page_shift; in searchPage()
296 paddr_t paddr = ~0; in searchPage() local
303 paddr = searchBank(i); in searchPage()
304 if (paddr != ~0) in searchPage()
307 if (_search_guess != 0 && paddr == ~0) { in searchPage()
314 return paddr; in searchPage()
321 paddr_t paddr, pstart, pend, pfound = ~0; in searchBank() local
341 for (paddr = pstart; paddr < pend; paddr += BLOCK_SIZE) { in searchBank()
342 if (!VirtualCopy(ref, LPVOID(paddr >> 8), BLOCK_SIZE, in searchBank()
345 ref, paddr)); in searchBank()
355 ref, paddr)); in searchBank()
360 pfound = paddr + ofs; in searchBank()
361 _search_guess = paddr; in searchBank()