Home
last modified time | relevance | path

Searched refs:ptdump_state (Results 1 – 8 of 8) sorted by relevance

/linux/arch/arm64/include/asm/
H A Dptdump.h49 struct ptdump_state ptdump;
63 void note_page(struct ptdump_state *pt_st, unsigned long addr, int level,
65 void note_page_pte(struct ptdump_state *st, unsigned long addr, pte_t pte);
66 void note_page_pmd(struct ptdump_state *st, unsigned long addr, pmd_t pmd);
67 void note_page_pud(struct ptdump_state *st, unsigned long addr, pud_t pud);
68 void note_page_p4d(struct ptdump_state *st, unsigned long addr, p4d_t p4d);
69 void note_page_pgd(struct ptdump_state *st, unsigned long addr, pgd_t pgd);
70 void note_page_flush(struct ptdump_state *st);
79 static inline void note_page(struct ptdump_state *pt_st, unsigned long addr, in note_page()
81 static inline void note_page_pte(struct ptdump_state *st, unsigned long addr, pte_t pte) { } in note_page_pte()
[all …]
/linux/include/linux/
H A Dptdump.h13 struct ptdump_state { struct
14 void (*note_page_pte)(struct ptdump_state *st, unsigned long addr, pte_t pte); argument
15 void (*note_page_pmd)(struct ptdump_state *st, unsigned long addr, pmd_t pmd); argument
16 void (*note_page_pud)(struct ptdump_state *st, unsigned long addr, pud_t pud); argument
17 void (*note_page_p4d)(struct ptdump_state *st, unsigned long addr, p4d_t p4d); argument
18 void (*note_page_pgd)(struct ptdump_state *st, unsigned long addr, pgd_t pgd); argument
19 void (*note_page_flush)(struct ptdump_state *st); argument
20 void (*effective_prot_pte)(struct ptdump_state *st, pte_t pte); argument
21 void (*effective_prot_pmd)(struct ptdump_state *st, pmd_t pmd); argument
22 void (*effective_prot_pud)(struct ptdump_state *st, pud_t pud); argument
[all …]
/linux/mm/
H A Dptdump.c20 struct ptdump_state *st = walk->private; in note_kasan_page_table()
33 struct ptdump_state *st = walk->private; in ptdump_pgd_entry()
56 struct ptdump_state *st = walk->private; in ptdump_p4d_entry()
79 struct ptdump_state *st = walk->private; in ptdump_pud_entry()
102 struct ptdump_state *st = walk->private; in ptdump_pmd_entry()
123 struct ptdump_state *st = walk->private; in ptdump_pte_entry()
137 struct ptdump_state *st = walk->private; in ptdump_hole()
175 void ptdump_walk_pgd(struct ptdump_state *st, struct mm_struct *mm, pgd_t *pgd) in ptdump_walk_pgd()
/linux/arch/s390/mm/
H A Ddump_pagetables.c31 struct ptdump_state ptdump;
109 static void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, u64 val) in note_page()
150 static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t 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()
160 static void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t 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()
170 static void note_page_pgd(struct ptdump_state *pt_st, unsigned long addr, pgd_t pgd) in note_page_pgd()
175 static void note_page_flush(struct ptdump_state *pt_st) in note_page_flush()
/linux/arch/powerpc/mm/ptdump/
H A Dptdump.c59 struct ptdump_state ptdump;
217 static void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, u64 val) in note_page()
302 static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t 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()
312 static void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t 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()
322 static void note_page_pgd(struct ptdump_state *pt_st, unsigned long addr, pgd_t pgd) in note_page_pgd()
327 static void note_page_flush(struct ptdump_state *pt_st) in note_page_flush()
/linux/arch/arm64/mm/
H A Dptdump.c191 void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, in note_page()
254 void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t 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()
264 void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t 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()
274 void note_page_pgd(struct ptdump_state *pt_st, unsigned long addr, pgd_t pgd) in note_page_pgd()
279 void note_page_flush(struct ptdump_state *pt_st) in note_page_flush()
286 static void arm64_ptdump_walk_pgd(struct ptdump_state *st, struct mm_struct *mm) in arm64_ptdump_walk_pgd()
/linux/arch/riscv/mm/
H A Dptdump.c34 struct ptdump_state ptdump;
278 static void note_page(struct ptdump_state *pt_st, unsigned long addr, in note_page()
320 static void note_page_pte(struct ptdump_state *pt_st, unsigned long addr, pte_t 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()
330 static void note_page_pud(struct ptdump_state *pt_st, unsigned long addr, pud_t 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()
340 static void note_page_pgd(struct ptdump_state *pt_st, unsigned long addr, pgd_t pgd) in note_page_pgd()
345 static void note_page_flush(struct ptdump_state *pt_st) in note_page_flush()
/linux/arch/arm64/kvm/
H A Dptdump.c85 struct ptdump_state *pt_st = &st->ptdump; in kvm_ptdump_visitor()