Lines Matching full:pages
7 Page migration allows moving the physical location of pages between
10 system rearranges the physical location of those pages.
13 for migrating pages to or from device private memory.
16 by moving pages near to the processor where the process accessing that memory
20 pages are located through the MF_MOVE and MF_MOVE_ALL options while setting
21 a new memory policy via mbind(). The pages of a process can also be relocated
23 migrate_pages() function call takes two sets of nodes and moves pages of a
30 pages of a process are located. See also the numa_maps documentation in the
35 administrator may detect the situation and move the pages of the process
38 through user space processes that move pages. A special function call
39 "move_pages" allows the moving of individual pages within a process.
41 accesses and may use the result to move pages to more advantageous
46 move pages when a task is moved to another cpuset (See
49 a new cpuset then also all its pages are moved with it so that the
50 performance of the process does not sink dramatically. Also the pages
54 Page migration allows the preservation of the relative location of pages
68 1. Remove pages from the LRU.
70 Lists of pages to be migrated are generated by scanning over
71 pages and moving them into lists. This is done by
90 migrate_pages() does several passes over its list of pages. A page is moved
157 pages. For compaction purposes, it is also useful to be able to move
158 non-LRU pages, such as zsmalloc and virtio-balloon pages.
160 If a driver wants to make its pages movable, it should define a struct
174 For example, migration of a single 2MB THP that has 4KB-size base pages
186 to be split. After splitting, a migration retry was used for it's sub-pages.