fs/proc/page.c
149
struct page_snapshot ps;
fs/proc/page.c
240
u |= kpf_copy_bit(ps.page_snapshot.flags.f, KPF_HWPOISON, PG_hwpoison);
fs/proc/page.c
47
struct page_snapshot ps;
fs/proc/page.c
54
&ps.page_snapshot);
include/linux/mm.h
4884
struct page page_snapshot;
include/linux/mm.h
4890
static inline bool snapshot_page_is_faithful(const struct page_snapshot *ps)
include/linux/mm.h
4895
void snapshot_page(struct page_snapshot *ps, const struct page *page);
mm/debug.c
132
struct page_snapshot ps;
mm/debug.c
138
__dump_folio(&ps.folio_snapshot, &ps.page_snapshot, ps.pfn, ps.idx);
mm/util.c
1206
static void set_ps_flags(struct page_snapshot *ps, const struct folio *folio,
mm/util.c
1238
void snapshot_page(struct page_snapshot *ps, const struct page *page)
mm/util.c
1249
memcpy(&ps->page_snapshot, page, sizeof(*page));
mm/util.c
1250
head = ps->page_snapshot.compound_head;
mm/util.c
1253
foliop = (struct folio *)&ps->page_snapshot;
mm/util.c
1278
clear_compound_head(&ps->page_snapshot);
mm/util.c
1279
foliop = (struct folio *)&ps->page_snapshot;