]>
git.ipfire.org Git - thirdparty/linux.git/blob - include/linux/ptdump.h
a67065c403c38e0db30c9d929757e8349a108671
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
,
16 int level
, unsigned long val
);
17 const struct ptdump_range
*range
;
20 void ptdump_walk_pgd(struct ptdump_state
*st
, struct mm_struct
*mm
, pgd_t
*pgd
);
22 #endif /* _LINUX_PTDUMP_H */