Lines Matching refs:order
114 bool kmsan_memblock_free_pages(struct page *page, unsigned int order) in kmsan_memblock_free_pages() argument
118 if (!held_back[order].shadow) { in kmsan_memblock_free_pages()
119 held_back[order].shadow = page; in kmsan_memblock_free_pages()
122 if (!held_back[order].origin) { in kmsan_memblock_free_pages()
123 held_back[order].origin = page; in kmsan_memblock_free_pages()
126 shadow = held_back[order].shadow; in kmsan_memblock_free_pages()
127 origin = held_back[order].origin; in kmsan_memblock_free_pages()
128 kmsan_setup_meta(page, shadow, origin, order); in kmsan_memblock_free_pages()
130 held_back[order].shadow = NULL; in kmsan_memblock_free_pages()
131 held_back[order].origin = NULL; in kmsan_memblock_free_pages()
139 int order; member
144 .order = MAX_ORDER,
174 kmsan_setup_meta(page, shadow, origin, collect.order); in do_collection()
175 __free_pages_core(page, collect.order); in do_collection()
182 .order = collect.order - 1, in collect_split()
187 if (!collect.order) in collect_split()
192 smallstack_push(&tmp, &page[1 << tmp.order]); in collect_split()
214 collect.order = MAX_ORDER - 1; in kmsan_memblock_discard()