Lines Matching +full:page +full:- +full:level
1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
86 * CACHE_LINE_SIZE is the compile-time maximum cache line size for an
92 /* Size of the level 1 page table units */
96 #define PAGE_SIZE (1<<PAGE_SHIFT) /* bytes/page */
97 #define PAGE_MASK (PAGE_SIZE-1)
98 /* Size of the level 2 page directory units */
102 #define NBPDR (1<<PDRSHIFT) /* bytes/page dir */
103 #define PDRMASK (NBPDR-1)
104 /* Size of the level 3 page directory pointer table units */
108 #define NBPDP (1<<PDPSHIFT) /* bytes/page dir ptr table */
109 #define PDPMASK (NBPDP-1)
110 /* Size of the level 4 page-map level-4 table units */
114 #define NBPML4 (1UL<<PML4SHIFT)/* bytes/page map lev4 table */
115 #define PML4MASK (NBPML4-1)
116 /* Size of the level 5 page-map level-5 table units */
120 #define NBPML5 (1UL<<PML5SHIFT)/* bytes/page map lev5 table */
121 #define PML5MASK (NBPML5-1)
123 #define MAXPAGESIZES 3 /* maximum number of supported page sizes */