mm/page_owner.c
144
.size = sizeof(struct page_owner),
mm/page_owner.c
150
static inline struct page_owner *get_page_owner(struct page_ext *page_ext)
mm/page_owner.c
253
struct page_owner *page_owner;
mm/page_owner.c
257
page_owner = get_page_owner(page_ext);
mm/page_owner.c
258
page_owner->handle = handle;
mm/page_owner.c
259
page_owner->order = order;
mm/page_owner.c
260
page_owner->gfp_mask = gfp_mask;
mm/page_owner.c
261
page_owner->last_migrate_reason = last_migrate_reason;
mm/page_owner.c
262
page_owner->pid = pid;
mm/page_owner.c
263
page_owner->tgid = tgid;
mm/page_owner.c
264
page_owner->ts_nsec = ts_nsec;
mm/page_owner.c
265
strscpy(page_owner->comm, comm,
mm/page_owner.c
266
sizeof(page_owner->comm));
mm/page_owner.c
281
struct page_owner *page_owner;
mm/page_owner.c
285
page_owner = get_page_owner(page_ext);
mm/page_owner.c
289
page_owner->free_handle = handle;
mm/page_owner.c
291
page_owner->free_ts_nsec = free_ts_nsec;
mm/page_owner.c
292
page_owner->free_pid = current->pid;
mm/page_owner.c
293
page_owner->free_tgid = current->tgid;
mm/page_owner.c
303
struct page_owner *page_owner;
mm/page_owner.c
310
page_owner = get_page_owner(page_ext);
mm/page_owner.c
311
alloc_handle = page_owner->handle;
mm/page_owner.c
351
struct page_owner *page_owner;
mm/page_owner.c
356
page_owner = get_page_owner(page_ext);
mm/page_owner.c
357
page_owner->last_migrate_reason = reason;
mm/page_owner.c
365
struct page_owner *page_owner;
mm/page_owner.c
369
page_owner = get_page_owner(page_ext);
mm/page_owner.c
370
page_owner->order = new_order;
mm/page_owner.c
379
struct page_owner *old_page_owner;
mm/page_owner.c
380
struct page_owner *new_page_owner;
mm/page_owner.c
430
struct page_owner *page_owner;
mm/page_owner.c
483
page_owner = get_page_owner(page_ext);
mm/page_owner.c
484
page_mt = gfp_migratetype(page_owner->gfp_mask);
mm/page_owner.c
495
pfn += (1UL << page_owner->order) - 1;
mm/page_owner.c
549
struct page *page, struct page_owner *page_owner,
mm/page_owner.c
562
page_owner->order, page_owner->gfp_mask,
mm/page_owner.c
563
&page_owner->gfp_mask, page_owner->pid,
mm/page_owner.c
564
page_owner->tgid, page_owner->comm,
mm/page_owner.c
565
page_owner->ts_nsec);
mm/page_owner.c
569
page_mt = gfp_migratetype(page_owner->gfp_mask);
mm/page_owner.c
582
if (page_owner->last_migrate_reason != -1) {
mm/page_owner.c
585
migrate_reason_names[page_owner->last_migrate_reason]);
mm/page_owner.c
608
struct page_owner *page_owner;
mm/page_owner.c
618
page_owner = get_page_owner(page_ext);
mm/page_owner.c
619
gfp_mask = page_owner->gfp_mask;
mm/page_owner.c
634
page_owner->order, migratetype_names[mt], gfp_mask, &gfp_mask,
mm/page_owner.c
635
page_owner->pid, page_owner->tgid, page_owner->comm,
mm/page_owner.c
636
page_owner->ts_nsec, page_owner->free_ts_nsec);
mm/page_owner.c
638
handle = READ_ONCE(page_owner->handle);
mm/page_owner.c
644
handle = READ_ONCE(page_owner->free_handle);
mm/page_owner.c
649
page_owner->free_pid, page_owner->free_tgid);
mm/page_owner.c
653
if (page_owner->last_migrate_reason != -1)
mm/page_owner.c
655
migrate_reason_names[page_owner->last_migrate_reason]);
mm/page_owner.c
665
struct page_owner *page_owner;
mm/page_owner.c
688
struct page_owner page_owner_tmp;
mm/page_owner.c
726
page_owner = get_page_owner(page_ext);
mm/page_owner.c
732
if (!IS_ALIGNED(pfn, 1 << page_owner->order))
mm/page_owner.c
739
handle = READ_ONCE(page_owner->handle);
mm/page_owner.c
746
page_owner_tmp = *page_owner;