Lines Matching defs:oldEntry

265 			uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(
269 if ((oldEntry & X86_64_PTE_ACCESSED) != 0) {
318 uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(
321 if ((oldEntry & X86_64_PTE_ACCESSED) != 0) {
354 uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntry(entry);
358 if ((oldEntry & X86_64_PTE_PRESENT) == 0)
363 if ((oldEntry & X86_64_PTE_ACCESSED) != 0) {
386 PageUnmapped(area, (oldEntry & X86_64_PTE_ADDRESS_MASK) / B_PAGE_SIZE,
387 (oldEntry & X86_64_PTE_ACCESSED) != 0,
388 (oldEntry & X86_64_PTE_DIRTY) != 0, updatePageQueue);
425 uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntry(
427 if ((oldEntry & X86_64_PTE_PRESENT) == 0)
432 if ((oldEntry & X86_64_PTE_ACCESSED) != 0) {
442 (oldEntry & X86_64_PTE_ADDRESS_MASK) / B_PAGE_SIZE);
448 if ((oldEntry & X86_64_PTE_ACCESSED) != 0)
450 if ((oldEntry & X86_64_PTE_DIRTY) != 0)
555 uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntry(entry);
557 if ((oldEntry & X86_64_PTE_PRESENT) == 0) {
565 if ((oldEntry & X86_64_PTE_ACCESSED) != 0) {
572 if ((oldEntry & X86_64_PTE_DIRTY) != 0)
715 uint64 oldEntry;
717 oldEntry = X86PagingMethod64Bit::TestAndSetTableEntry(
725 if (oldEntry == entry)
727 entry = oldEntry;
730 if ((oldEntry & X86_64_PTE_ACCESSED) != 0) {
760 uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(entry,
763 if ((oldEntry & flagsToClear) != 0)
788 uint64 oldEntry;
792 oldEntry = *entry;
793 if ((oldEntry & X86_64_PTE_PRESENT) == 0) {
798 if (oldEntry & X86_64_PTE_ACCESSED) {
800 oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(entry,
806 if (X86PagingMethod64Bit::TestAndSetTableEntry(entry, 0, oldEntry)
807 == oldEntry) {
814 oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(entry,
820 _modified = (oldEntry & X86_64_PTE_DIRTY) != 0;
822 if ((oldEntry & X86_64_PTE_ACCESSED) != 0) {
843 (oldEntry & X86_64_PTE_ADDRESS_MASK) / B_PAGE_SIZE);