Lines Matching refs:virtualAddress

283 PPCVMTranslationMapClassic::LookupPageTableEntry(addr_t virtualAddress)
286 uint32 virtualSegmentID = VADDR_TO_VSID(fVSIDBase, virtualAddress);
288 // dprintf("vm_translation_map.lookup_page_table_entry: vsid %ld, va 0x%lx\n", virtualSegmentID, virtualAddress);
294 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress);
302 && entry->abbr_page_index == ((virtualAddress >> 22) & 0x3f))
316 && entry->abbr_page_index == ((virtualAddress >> 22) & 0x3f))
325 PPCVMTranslationMapClassic::RemovePageTableEntry(addr_t virtualAddress)
327 page_table_entry *entry = LookupPageTableEntry(virtualAddress);
333 tlbie(virtualAddress);
350 PPCVMTranslationMapClassic::Map(addr_t virtualAddress,
357 uint32 virtualSegmentID = VADDR_TO_VSID(fVSIDBase, virtualAddress);
370 uint32 hash = page_table_entry::PrimaryHash(virtualSegmentID, virtualAddress);
379 m->FillPageTableEntry(entry, virtualSegmentID, virtualAddress,
396 m->FillPageTableEntry(entry, virtualSegmentID, virtualAddress,
555 addr_t virtualAddress = ROUNDDOWN(*_virtualAddress, B_PAGE_SIZE);
556 size = ROUNDUP(*_virtualAddress + size - virtualAddress, B_PAGE_SIZE);
568 page_table_entry *entry = LookupPageTableEntry(virtualAddress);
582 ppc_unmap_address_range(virtualAddress, size);
1047 PPCVMTranslationMapClassic::QueryInterrupt(addr_t virtualAddress,
1050 return PPCVMTranslationMapClassic::Query(virtualAddress, _physicalAddress, _flags);
1170 PPCVMTranslationMapClassic::ClearFlags(addr_t virtualAddress, uint32 flags)
1172 page_table_entry *entry = LookupPageTableEntry(virtualAddress);
1190 tlbie(virtualAddress);