| /linux/arch/s390/mm/ |
| H A D | dump_pagetables.c | 109 static void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, u64 val) in note_page() argument 119 st = container_of(pt_st, struct pg_state, ptdump); in note_page() 150 static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte) in note_page_pte() argument 152 note_page(pt_st, addr, 4, pte_val(pte)); in note_page_pte() 155 static void note_page_pmd(struct ptdump_state *pt_st, unsigned long addr, pmd_t pmd) in note_page_pmd() argument 157 note_page(pt_st, addr, 3, pmd_val(pmd)); in note_page_pmd() 160 static void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t pud) in note_page_pud() argument 162 note_page(pt_st, addr, 2, pud_val(pud)); in note_page_pud() 165 static void note_page_p4d(struct ptdump_state *pt_st, unsigned long addr, p4d_t p4d) in note_page_p4d() argument 167 note_page(pt_st, addr, 1, p4d_val(p4d)); in note_page_p4d() [all …]
|
| /linux/arch/powerpc/mm/ptdump/ |
| H A D | ptdump.c | 217 static void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, u64 val) in note_page() argument 220 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); in note_page() 302 static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte) in note_page_pte() argument 304 note_page(pt_st, addr, 4, pte_val(pte)); in note_page_pte() 307 static void note_page_pmd(struct ptdump_state *pt_st, unsigned long addr, pmd_t pmd) in note_page_pmd() argument 309 note_page(pt_st, addr, 3, pmd_val(pmd)); in note_page_pmd() 312 static void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t pud) in note_page_pud() argument 314 note_page(pt_st, addr, 2, pud_val(pud)); in note_page_pud() 317 static void note_page_p4d(struct ptdump_state *pt_st, unsigned long addr, p4d_t p4d) in note_page_p4d() argument 319 note_page(pt_st, addr, 1, p4d_val(p4d)); in note_page_p4d() [all …]
|
| /linux/arch/riscv/mm/ |
| H A D | ptdump.c | 278 static void note_page(struct ptdump_state *pt_st, unsigned long addr, in note_page() argument 281 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); in note_page() 320 static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte) in note_page_pte() argument 322 note_page(pt_st, addr, 4, pte_val(pte)); in note_page_pte() 325 static void note_page_pmd(struct ptdump_state *pt_st, unsigned long addr, pmd_t pmd) in note_page_pmd() argument 327 note_page(pt_st, addr, 3, pmd_val(pmd)); in note_page_pmd() 330 static void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t pud) in note_page_pud() argument 332 note_page(pt_st, addr, 2, pud_val(pud)); in note_page_pud() 335 static void note_page_p4d(struct ptdump_state *pt_st, unsigned long addr, p4d_t p4d) in note_page_p4d() argument 337 note_page(pt_st, addr, 1, p4d_val(p4d)); in note_page_p4d() [all …]
|
| /linux/arch/arm64/mm/ |
| H A D | ptdump.c | 191 void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, in note_page() argument 194 struct ptdump_pg_state *st = container_of(pt_st, struct ptdump_pg_state, ptdump); in note_page() 254 void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte) in note_page_pte() argument 256 note_page(pt_st, addr, 4, pte_val(pte)); in note_page_pte() 259 void note_page_pmd(struct ptdump_state *pt_st, unsigned long addr, pmd_t pmd) in note_page_pmd() argument 261 note_page(pt_st, addr, 3, pmd_val(pmd)); in note_page_pmd() 264 void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t pud) in note_page_pud() argument 266 note_page(pt_st, addr, 2, pud_val(pud)); in note_page_pud() 269 void note_page_p4d(struct ptdump_state *pt_st, unsigned long addr, p4d_t p4d) in note_page_p4d() argument 271 note_page(pt_st, addr, 1, p4d_val(p4d)); in note_page_p4d() [all …]
|
| /linux/arch/x86/mm/ |
| H A D | dump_pagetables.c | 251 static void effective_prot(struct ptdump_state *pt_st, int level, u64 val) in effective_prot() argument 253 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); in effective_prot() 300 static void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, in note_page() argument 303 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); in note_page() 391 static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t pte) in note_page_pte() argument 393 note_page(pt_st, addr, 4, pte_val(pte)); in note_page_pte() 396 static void note_page_pmd(struct ptdump_state *pt_st, unsigned long addr, pmd_t pmd) in note_page_pmd() argument 398 note_page(pt_st, addr, 3, pmd_val(pmd)); in note_page_pmd() 401 static void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t pud) in note_page_pud() argument 403 note_page(pt_st, addr, 2, pud_val(pud)); in note_page_pud() [all …]
|
| /linux/arch/arm64/include/asm/ |
| H A D | ptdump.h | 63 void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, 79 static inline void note_page(struct ptdump_state *pt_st, unsigned long addr, in note_page() argument
|
| /linux/arch/arm64/kvm/ |
| H A D | ptdump.c | 85 struct ptdump_state *pt_st = &st->ptdump; in kvm_ptdump_visitor() local 87 note_page(pt_st, ctx->addr, ctx->level, ctx->old); in kvm_ptdump_visitor()
|