]>
git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - include/linux/ptdump.h
1 /* SPDX-License-Identifier: GPL-2.0 */
3 #ifndef _LINUX_PTDUMP_H
4 #define _LINUX_PTDUMP_H
6 #include <linux/mm_types.h>
14 /* level is 0:PGD to 4:PTE, or -1 if unknown */
15 void (*note_page
)(struct ptdump_state
*st
, unsigned long addr
,
17 void (*effective_prot
)(struct ptdump_state
*st
, int level
, u64 val
);
18 const struct ptdump_range
*range
;
21 void ptdump_walk_pgd(struct ptdump_state
*st
, struct mm_struct
*mm
, pgd_t
*pgd
);
23 #endif /* _LINUX_PTDUMP_H */