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
5259
struct page page_snapshot;
include/linux/mm.h
5265
static inline bool snapshot_page_is_faithful(const struct page_snapshot *ps)
include/linux/mm.h
5270
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
1285
static void set_ps_flags(struct page_snapshot *ps, const struct folio *folio,
mm/util.c
1317
void snapshot_page(struct page_snapshot *ps, const struct page *page)
mm/util.c
1328
memcpy(&ps->page_snapshot, page, sizeof(*page));
mm/util.c
1329
info = ps->page_snapshot.compound_info;
mm/util.c
1332
foliop = (struct folio *)&ps->page_snapshot;
mm/util.c
1365
clear_compound_head(&ps->page_snapshot);
mm/util.c
1366
foliop = (struct folio *)&ps->page_snapshot;