Lines Matching refs:area

107 		dprintf("%" B_PRId32 " (%s)", mapping->area->id, mapping->area->name);
410 RISCV64VMTranslationMap::UnmapPage(VMArea* area, addr_t address,
414 B_PRIxADDR ", %d)\n", (addr_t)area, area->name, address,
435 PageUnmapped(area, oldPte.ppn, oldPte.isAccessed, oldPte.isDirty, updatePageQueue);
441 RISCV64VMTranslationMap::UnmapPages(VMArea* area, addr_t base, size_t size,
445 B_PRIxADDR ", 0x%" B_PRIxSIZE ", %d)\n", (addr_t)area,
446 area->name, base, size, updatePageQueue);
471 if (area->cache_type != CACHE_TYPE_DEVICE) {
487 if (area->wiring == B_NO_LOCK) {
492 if (mapping->area == area)
498 area->mappings.Remove(mapping);
526 // area range is unmapped for good (resized/cut) and the pages will likely
532 bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
542 RISCV64VMTranslationMap::UnmapArea(VMArea* area, bool deletingAddressSpace,
546 B_PRIxADDR ", 0x%" B_PRIxSIZE ", %d, %d)\n", (addr_t)area,
547 area->name, area->Base(), area->Size(), deletingAddressSpace,
550 if (area->cache_type == CACHE_TYPE_DEVICE || area->wiring != B_NO_LOCK) {
551 UnmapPages(area, area->Base(), area->Size(), true);
561 mappings.MoveFrom(&area->mappings);
577 if (unmapPages || cache != area->cache) {
578 addr_t address = area->Base()
580 - area->cache_offset);
584 panic("page %p has mapping for area %p "
586 "page table", page, area, address);
630 bool isKernelSpace = area->address_space == VMAddressSpace::Kernel();
742 RISCV64VMTranslationMap::ProtectPage(VMArea* area, addr_t address,
751 RISCV64VMTranslationMap::ProtectArea(VMArea* area, uint32 attributes)
806 RISCV64VMTranslationMap::ClearAccessedAndModified(VMArea* area, addr_t address,
810 B_PRIxADDR "(%s), 0x%" B_PRIxADDR ", %d)\n", (addr_t)area,
811 area->name, address, unmapIfUnaccessed);
854 UnaccessedPageUnmapped(area, oldPte.ppn);