Lines Matching refs:entry

143 	TRACE("map_tmap: entry pa 0x%lx va 0x%lx\n", pa, va);
204 // the entry was not present and the TLB doesn't cache those entries.
254 // accessed flags was set, since only then the entry could have
308 // accessed flags was set, since only then the entry could
359 // accessed flags was set, since only then the entry could have been
364 // NOTE: Between clearing the page table entry and Flush() other
367 // entry. We can obviously lose a modified flag in this case, with the
432 // accessed flags was set, since only then the entry could have
546 "has no page dir entry", page, area, address);
563 "has no page table entry", page, area, address);
629 page_table_entry entry = pt[VADDR_TO_PTENT(va)];
631 *_physical = entry & X86_PDE_ADDRESS_MASK;
634 if ((entry & X86_PTE_USER) != 0) {
635 *_flags |= ((entry & X86_PTE_WRITABLE) != 0 ? B_WRITE_AREA : 0)
639 *_flags |= ((entry & X86_PTE_WRITABLE) != 0 ? B_KERNEL_WRITE_AREA : 0)
641 | ((entry & X86_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
642 | ((entry & X86_PTE_ACCESSED) != 0 ? PAGE_ACCESSED : 0)
643 | ((entry & X86_PTE_PRESENT) != 0 ? PAGE_PRESENT : 0);
667 // map page table entry
671 page_table_entry entry = pt[VADDR_TO_PTENT(va)];
673 *_physical = entry & X86_PDE_ADDRESS_MASK;
676 if ((entry & X86_PTE_USER) != 0) {
677 *_flags |= ((entry & X86_PTE_WRITABLE) != 0 ? B_WRITE_AREA : 0)
681 *_flags |= ((entry & X86_PTE_WRITABLE) != 0 ? B_KERNEL_WRITE_AREA : 0)
683 | ((entry & X86_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
684 | ((entry & X86_PTE_ACCESSED) != 0 ? PAGE_ACCESSED : 0)
685 | ((entry & X86_PTE_PRESENT) != 0 ? PAGE_PRESENT : 0);
730 page_table_entry entry = pt[index];
731 if ((entry & X86_PTE_PRESENT) == 0) {
744 (entry & ~(X86_PTE_PROTECTION_MASK
749 entry);
750 if (oldEntry == entry)
752 entry = oldEntry;
757 // accessed flag was set, since only then the entry could have
863 // accessed flags was set, since only then the entry could have been