Lines Matching refs:pg_level
198 struct pg_level { struct
206 static struct pg_level pg_level[] = { argument
241 if ((st->current_prot & pg_level[st->level].ro_bit->mask) == in note_prot_wx()
242 pg_level[st->level].ro_bit->val) in note_prot_wx()
244 if ((st->current_prot & pg_level[st->level].nx_bit->mask) == in note_prot_wx()
245 pg_level[st->level].nx_bit->val) in note_prot_wx()
258 u64 prot = val & pg_level[level].mask; in note_page()
285 if (pg_level[st->level].bits) in note_page()
286 dump_prot(st, pg_level[st->level].bits, pg_level[st->level].num); in note_page()
423 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_initialize()
424 if (pg_level[i].bits) in ptdump_initialize()
425 for (j = 0; j < pg_level[i].num; j++) { in ptdump_initialize()
426 pg_level[i].mask |= pg_level[i].bits[j].mask; in ptdump_initialize()
427 if (pg_level[i].bits[j].ro_bit) in ptdump_initialize()
428 pg_level[i].ro_bit = &pg_level[i].bits[j]; in ptdump_initialize()
429 if (pg_level[i].bits[j].nx_bit) in ptdump_initialize()
430 pg_level[i].nx_bit = &pg_level[i].bits[j]; in ptdump_initialize()