Lines Matching refs:order
116 bool kmsan_memblock_free_pages(struct page *page, unsigned int order) in kmsan_memblock_free_pages() argument
120 if (!held_back[order].shadow) { in kmsan_memblock_free_pages()
121 held_back[order].shadow = page; in kmsan_memblock_free_pages()
124 if (!held_back[order].origin) { in kmsan_memblock_free_pages()
125 held_back[order].origin = page; in kmsan_memblock_free_pages()
128 shadow = held_back[order].shadow; in kmsan_memblock_free_pages()
129 origin = held_back[order].origin; in kmsan_memblock_free_pages()
130 kmsan_setup_meta(page, shadow, origin, order); in kmsan_memblock_free_pages()
132 held_back[order].shadow = NULL; in kmsan_memblock_free_pages()
133 held_back[order].origin = NULL; in kmsan_memblock_free_pages()
141 int order; member
146 .order = MAX_PAGE_ORDER,
176 kmsan_setup_meta(page, shadow, origin, collect.order); in do_collection()
177 __free_pages_core(page, collect.order, MEMINIT_EARLY); in do_collection()
184 .order = collect.order - 1, in collect_split()
189 if (!collect.order) in collect_split()
194 smallstack_push(&tmp, &page[1 << tmp.order]); in collect_split()
216 collect.order = MAX_PAGE_ORDER; in kmsan_memblock_discard()