blob: 5d513636de73a1cfe8fb0da407898f7c8da38312 [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001/* SPDX-License-Identifier: GPL-2.0 */
2#include <linux/types.h>
3
4struct flag_info {
5 u64 mask;
6 u64 val;
7 const char *set;
8 const char *clear;
9 bool is_val;
10 int shift;
11};
12
13struct pgtable_level {
14 const struct flag_info *flag;
15 size_t num;
16 u64 mask;
17};
18
19extern struct pgtable_level pg_level[5];