Lines Matching refs:m
42 static void print_prot(struct seq_file *m, unsigned int pr, int level) in print_prot() argument
47 seq_printf(m, "%s ", level_name[level]); in print_prot()
49 seq_printf(m, "I\n"); in print_prot()
52 seq_printf(m, "%s", pr & _PAGE_PROTECT ? "RO " : "RW "); in print_prot()
53 seq_putc(m, '\n'); in print_prot()
56 static void note_page(struct seq_file *m, struct pg_state *st, in note_page() argument
78 seq_printf(m, "---[ %s ]---\n", st->marker->name); in note_page()
82 seq_printf(m, "0x%0*lx-0x%0*lx", in note_page()
90 seq_printf(m, "%9lu%c ", delta, *unit); in note_page()
91 print_prot(m, st->current_prot, st->level); in note_page()
94 seq_printf(m, "---[ %s ]---\n", st->marker->name); in note_page()
110 static void walk_pte_level(struct seq_file *m, struct pg_state *st, in walk_pte_level() argument
121 note_page(m, st, prot, 4); in walk_pte_level()
126 static void walk_pmd_level(struct seq_file *m, struct pg_state *st, in walk_pmd_level() argument
139 note_page(m, st, prot, 3); in walk_pmd_level()
141 walk_pte_level(m, st, pmd, addr); in walk_pmd_level()
143 note_page(m, st, _PAGE_INVALID, 3); in walk_pmd_level()
148 static void walk_pud_level(struct seq_file *m, struct pg_state *st, in walk_pud_level() argument
161 note_page(m, st, prot, 2); in walk_pud_level()
163 walk_pmd_level(m, st, pud, addr); in walk_pud_level()
165 note_page(m, st, _PAGE_INVALID, 2); in walk_pud_level()
170 static void walk_pgd_level(struct seq_file *m) in walk_pgd_level() argument
182 walk_pud_level(m, &st, pgd, addr); in walk_pgd_level()
184 note_page(m, &st, _PAGE_INVALID, 1); in walk_pgd_level()
189 note_page(m, &st, 0, 0); in walk_pgd_level()
192 static int ptdump_show(struct seq_file *m, void *v) in ptdump_show() argument
194 walk_pgd_level(m); in ptdump_show()