Lines Matching full:page
9 * "accessed" page flag so this can be called at the same time.
13 * - Page frames made evictable are appended to the end of the LRU queue with
15 * their corresponding MMU page table initially, but not a deal breaker
18 * - When accessed, an unaccessible page causes a fault. The architecture
19 * fault handler makes the page accessible, marks it as accessed and calls
20 * k_mem_paging_eviction_accessed() which moves the corresponding page frame
23 * - On page reclammation, the page at the head of the queue is removed for
24 * that purpose. The new head page is marked unaccessible.
26 * - If the new head page is actively used, it will cause a fault and be moved
27 * to the end of the queue, preventing it from being the next page
28 * reclamation victim. Then the new head page is made unaccessible.
44 * Page frames are ordered according to their access pattern. Using a regular
46 * is a previous PF index and a next PF index for each page frame number
51 * Number of bits needed to store a page frame index. Rounded up to a byte
57 /* For each page frame, track the previous and next page frame in the queue. */