Home
last modified time | relevance | path

Searched refs:pg_level (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/arch/arm/mm/
Ddump.c203 struct pg_level { struct
211 static struct pg_level pg_level[] = { argument
245 if ((st->current_prot & pg_level[st->level].ro_bit->mask) == in note_prot_wx()
246 pg_level[st->level].ro_bit->val) in note_prot_wx()
248 if ((st->current_prot & pg_level[st->level].nx_bit->mask) == in note_prot_wx()
249 pg_level[st->level].nx_bit->val) in note_prot_wx()
262 u64 prot = val & pg_level[level].mask; in note_page()
289 if (pg_level[st->level].bits) in note_page()
290 dump_prot(st, pg_level[st->level].bits, pg_level[st->level].num); in note_page()
411 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_initialize()
[all …]
/Linux-v4.19/arch/arm64/mm/
Ddump.c162 struct pg_level { struct
169 static struct pg_level pg_level[] = { argument
241 u64 prot = val & pg_level[level].mask; in note_page()
265 pg_level[st->level].name); in note_page()
266 if (pg_level[st->level].bits) in note_page()
267 dump_prot(st, pg_level[st->level].bits, in note_page()
268 pg_level[st->level].num); in note_page()
375 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_initialize()
376 if (pg_level[i].bits) in ptdump_initialize()
377 for (j = 0; j < pg_level[i].num; j++) in ptdump_initialize()
[all …]
/Linux-v4.19/arch/powerpc/mm/
Ddump_linuxpagetables.c240 static struct pgtable_level pg_level[] = { variable
316 u64 flag = val & pg_level[level].mask; in note_page()
344 if (pg_level[st->level].flag) in note_page()
345 dump_flag_info(st, pg_level[st->level].flag, in note_page()
347 pg_level[st->level].num); in note_page()
501 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in build_pgtable_complete_mask()
502 if (pg_level[i].flag) in build_pgtable_complete_mask()
503 for (j = 0; j < pg_level[i].num; j++) in build_pgtable_complete_mask()
504 pg_level[i].mask |= pg_level[i].flag[j].mask; in build_pgtable_complete_mask()
/Linux-v4.19/arch/x86/include/asm/
Dpgtable.h1291 static inline int page_level_shift(enum pg_level level) in page_level_shift()
1295 static inline unsigned long page_level_size(enum pg_level level) in page_level_size()
1299 static inline unsigned long page_level_mask(enum pg_level level) in page_level_mask()
Dpgtable_types.h541 enum pg_level { enum
/Linux-v4.19/arch/x86/mm/
Dpageattr.c479 enum pg_level level; in slow_virt_to_phys()
560 enum pg_level level; in try_preserve_large_page()