Lines Matching +full:page +full:- +full:level
1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
83 * CACHE_LINE_SIZE is the compile-time maximum cache line size for an
89 /* Size of the level 1 page table units */
93 #define PAGE_SIZE (1<<PAGE_SHIFT) /* bytes/page */
94 #define PAGE_MASK (PAGE_SIZE-1)
95 /* Size of the level 2 page directory units */
99 #define NBPDR (1<<PDRSHIFT) /* bytes/page dir */
100 #define PDRMASK (NBPDR-1)
101 /* Size of the level 3 page directory pointer table units */
105 #define NBPDP (1<<PDPSHIFT) /* bytes/page dir ptr table */
106 #define PDPMASK (NBPDP-1)
107 /* Size of the level 4 page-map level-4 table units */
111 #define NBPML4 (1UL<<PML4SHIFT)/* bytes/page map lev4 table */
112 #define PML4MASK (NBPML4-1)
113 /* Size of the level 5 page-map level-5 table units */
117 #define NBPML5 (1UL<<PML5SHIFT)/* bytes/page map lev5 table */
118 #define PML5MASK (NBPML5-1)
120 #define MAXPAGESIZES 3 /* maximum number of supported page sizes */