/kernel/linux/linux-5.10/mm/ |
H A D | page_owner.c | 8 #include <linux/page_owner.h> 23 struct page_owner { struct 53 early_param("page_owner", early_page_owner_param); 97 .size = sizeof(struct page_owner), 102 static inline struct page_owner *get_page_owner(struct page_ext *page_ext) in get_page_owner() 151 struct page_owner *page_owner; in __reset_page_owner() local 161 page_owner = get_page_owner(page_ext); in __reset_page_owner() 162 page_owner->free_handle = handle; in __reset_page_owner() 163 page_owner in __reset_page_owner() 172 struct page_owner *page_owner; __set_page_owner_handle() local 206 struct page_owner *page_owner; __set_page_owner_migrate_reason() local 219 struct page_owner *page_owner; __split_page_owner() local 269 struct page_owner *page_owner; pagetypeinfo_showmixedcount_print() local 348 print_page_owner(char __user *buf, size_t count, unsigned long pfn, struct page *page, struct page_owner *page_owner, depot_stack_handle_t handle) print_page_owner() argument 416 struct page_owner *page_owner; __dump_page_owner() local 474 struct page_owner *page_owner; read_page_owner() local [all...] |
H A D | debug.c | 15 #include <linux/page_owner.h>
|
H A D | page_isolation.c | 11 #include <linux/page_owner.h>
|
H A D | Makefile | 103 obj-$(CONFIG_PAGE_OWNER) += page_owner.o
|
H A D | page_ext.c | 9 #include <linux/page_owner.h>
|
H A D | vmstat.c | 30 #include <linux/page_owner.h>
|
H A D | compaction.c | 24 #include <linux/page_owner.h>
|
H A D | migrate.c | 48 #include <linux/page_owner.h>
|
H A D | huge_memory.c | 35 #include <linux/page_owner.h>
|
H A D | page_alloc.c | 64 #include <linux/page_owner.h>
|
H A D | hugetlb.c | 43 #include <linux/page_owner.h>
|
/kernel/linux/linux-6.6/mm/ |
H A D | page_owner.c | 8 #include <linux/page_owner.h> 24 struct page_owner { struct 55 early_param("page_owner", early_page_owner_param); 99 .size = sizeof(struct page_owner), 105 static inline struct page_owner *get_page_owner(struct page_ext *page_ext) in get_page_owner() 142 struct page_owner *page_owner; in __reset_page_owner() local 152 page_owner = get_page_owner(page_ext); in __reset_page_owner() 153 page_owner->free_handle = handle; in __reset_page_owner() 154 page_owner in __reset_page_owner() 164 struct page_owner *page_owner; __set_page_owner_handle() local 204 struct page_owner *page_owner; __set_page_owner_migrate_reason() local 218 struct page_owner *page_owner; __split_page_owner() local 280 struct page_owner *page_owner; pagetypeinfo_showmixedcount_print() local 398 print_page_owner(char __user *buf, size_t count, unsigned long pfn, struct page *page, struct page_owner *page_owner, depot_stack_handle_t handle) print_page_owner() argument 458 struct page_owner *page_owner; __dump_page_owner() local 514 struct page_owner *page_owner; read_page_owner() local [all...] |
H A D | debug.c | 15 #include <linux/page_owner.h>
|
H A D | Makefile | 110 obj-$(CONFIG_PAGE_OWNER) += page_owner.o
|
H A D | page_ext.c | 9 #include <linux/page_owner.h>
|
H A D | page_isolation.c | 11 #include <linux/page_owner.h>
|
H A D | migrate.c | 45 #include <linux/page_owner.h>
|
H A D | vmstat.c | 29 #include <linux/page_owner.h>
|
H A D | compaction.c | 24 #include <linux/page_owner.h>
|
H A D | huge_memory.c | 37 #include <linux/page_owner.h>
|
H A D | hugetlb.c | 47 #include <linux/page_owner.h>
|
H A D | page_alloc.c | 47 #include <linux/page_owner.h>
|
/kernel/linux/linux-6.6/scripts/gdb/linux/ |
H A D | page_owner.py | 14 page_owner_t = utils.CachedType('struct page_owner') 114 gdb.write("page_owner flag is invalid\n") 115 raise gdb.GdbError('page_owner info is not present (never set?)\n') 118 gdb.write('page_owner tracks the page as allocated\n') 120 gdb.write('page_owner tracks the page as freed\n') 123 gdb.write("page_owner is not allocated\n") 126 page_owner = self.get_page_owner(page_ext) 128 (page_owner["order"], page_owner["gfp_mask"],\ 129 page_owner["pi [all...] |
/kernel/linux/linux-6.6/scripts/gdb/ |
H A D | vmlinux-gdb.py | 49 import linux.page_owner namespace
|