Home
last modified time | relevance | path

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

/linux/arch/arm/mm/
A Ddump.c202 struct pg_level { struct
210 static struct pg_level pg_level[] = { argument
246 pg_level[st->level].ro_bit->val) in note_prot_wx()
249 pg_level[st->level].nx_bit->val) in note_prot_wx()
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()
428 if (pg_level[i].bits) in ptdump_initialize()
430 pg_level[i].mask |= pg_level[i].bits[j].mask; in ptdump_initialize()
431 if (pg_level[i].bits[j].ro_bit) in ptdump_initialize()
432 pg_level[i].ro_bit = &pg_level[i].bits[j]; in ptdump_initialize()
[all …]
/linux/arch/arm64/mm/
A Dptdump.c175 struct pg_level { struct
182 static struct pg_level pg_level[] = { argument
261 prot = val & pg_level[level].mask; in note_page()
287 pg_level[st->level].name); in note_page()
288 if (st->current_prot && pg_level[st->level].bits) in note_page()
289 dump_prot(st, pg_level[st->level].bits, in note_page()
290 pg_level[st->level].num); in note_page()
338 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_initialize()
339 if (pg_level[i].bits) in ptdump_initialize()
340 for (j = 0; j < pg_level[i].num; j++) in ptdump_initialize()
[all …]
/linux/arch/powerpc/mm/ptdump/
A Dptdump.c200 u64 flag = level >= 0 ? val & pg_level[level].mask : 0; in note_page_update_state()
216 u64 flag = level >= 0 ? val & pg_level[level].mask : 0; in note_page()
239 if (pg_level[st->level].flag) in note_page()
240 dump_flag_info(st, pg_level[st->level].flag, in note_page()
242 pg_level[st->level].num); in note_page()
322 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in build_pgtable_complete_mask()
323 if (pg_level[i].flag) in build_pgtable_complete_mask()
324 for (j = 0; j < pg_level[i].num; j++) in build_pgtable_complete_mask()
325 pg_level[i].mask |= pg_level[i].flag[j].mask; in build_pgtable_complete_mask()
A Dptdump.h20 extern struct pgtable_level pg_level[5];
A Dshared.c70 struct pgtable_level pg_level[5] = { variable
A D8xx.c77 struct pgtable_level pg_level[5] = { variable
A Dbook3s64.c105 struct pgtable_level pg_level[5] = { variable
/linux/arch/riscv/mm/
A Dptdump.c187 struct pg_level { struct
192 static struct pg_level pg_level[] = { variable
246 pg_level[st->level].name); in dump_addr()
272 prot = val & pg_level[level].mask; in note_page()
387 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_init()
389 pg_level[i].mask |= pte_bits[j].mask; in ptdump_init()
/linux/arch/x86/include/asm/
A Dpgtable.h1238 static inline int page_level_shift(enum pg_level level) in page_level_shift()
1242 static inline unsigned long page_level_size(enum pg_level level) in page_level_size()
1246 static inline unsigned long page_level_mask(enum pg_level level) in page_level_mask()
A Dpgtable_types.h538 enum pg_level { enum
/linux/arch/x86/mm/pat/
A Dset_memory.c703 enum pg_level level; in slow_virt_to_phys()
782 enum pg_level level; in __should_split_large_page()

Completed in 18 milliseconds