Lines Matching defs:split_at
3696 * @split_at: in buddy allocator like split, the folio containing @split_at
3718 * the @folio to one lower order at a time. The folio containing @split_at
3724 * folio containing @split_at. The caller needs to unlock and/or free
3731 struct page *split_at, struct xa_state *xas,
3784 * If non-uniform, continue splitting the folio at @split_at
3787 folio = page_folio(split_at);
3882 struct page *split_at, struct xa_state *xas,
3947 ret = __split_unmapped_folio(folio, new_order, split_at, xas,
4026 * __folio_split() - split a folio at @split_at to a @new_order folio
4029 * @split_at: a page within the new folio
4047 struct page *split_at, struct page *lock_at,
4065 if (folio != page_folio(split_at) || folio != page_folio(lock_at)) {
4166 ret = __folio_freeze_and_split_unmapped(folio, new_order, split_at, &xas, mapping,
4316 * folio_split() - split a folio at @split_at to a @new_order folio
4319 * @split_at: a page within the new folio
4326 * Split a folio at @split_at to a new_order folio, leave the
4331 * the new folio containing @split_at is marked in bracket:
4340 struct page *split_at, struct list_head *list)
4342 return __folio_split(folio, new_order, split_at, &folio->page, list,
4789 struct page *split_at = folio_page(folio,
4791 if (!folio_split(folio, target_order, split_at, NULL))
4865 struct page *split_at = folio_page(folio,
4867 if (!folio_split(folio, target_order, split_at, NULL))