Lines Matching refs:capc
591 struct capture_control *capc = current->capture_control; in task_capc() local
593 return unlikely(capc) && in task_capc()
595 !capc->page && in task_capc()
596 capc->cc->zone == zone ? capc : NULL; in task_capc()
600 compaction_capture(struct capture_control *capc, struct page *page, in compaction_capture() argument
603 if (!capc || order != capc->cc->order) in compaction_capture()
619 capc->cc->migratetype != MIGRATE_MOVABLE) in compaction_capture()
622 if (migratetype != capc->cc->migratetype) in compaction_capture()
623 trace_mm_page_alloc_extfrag(page, capc->cc->order, order, in compaction_capture()
624 capc->cc->migratetype, migratetype); in compaction_capture()
626 capc->page = page; in compaction_capture()
637 compaction_capture(struct capture_control *capc, struct page *page, in compaction_capture() argument
802 struct capture_control *capc = task_capc(zone); in __free_one_page() local
820 if (compaction_capture(capc, page, order, migratetype)) { in __free_one_page()