Home
last modified time | relevance | path

Searched refs:split_at (Results 1 – 6 of 6) sorted by relevance

/linux/mm/
H A Dtruncate.c180 static int try_folio_split_or_unmap(struct folio *folio, struct page *split_at, in try_folio_split_or_unmap() argument
189 ret = try_folio_split_to_order(folio, split_at, min_order); in try_folio_split_or_unmap()
222 struct page *split_at, *split_at2; in truncate_inode_partial_folio() local
254 split_at = folio_page(folio, PAGE_ALIGN_DOWN(offset) / PAGE_SIZE); in truncate_inode_partial_folio()
255 if (!try_folio_split_or_unmap(folio, split_at, min_order)) { in truncate_inode_partial_folio()
H A Dhuge_memory.c3680 * @split_at: in buddy allocator like split, the folio containing @split_at in __split_unmapped_folio()
3702 * the @folio to one lower order at a time. The folio containing @split_at
3708 * folio containing @split_at. The caller needs to unlock and/or free in folio_check_splittable()
3715 struct page *split_at, struct xa_state *xas, in folio_check_splittable()
3768 * If non-uniform, continue splitting the folio at @split_at in folio_check_splittable()
3771 folio = page_folio(split_at);
3866 struct page *split_at, struct xa_state *xas, in __folio_freeze_and_split_unmapped()
3931 ret = __split_unmapped_folio(folio, new_order, split_at, xas,
4010 * __folio_split() - split a folio at @split_at t in __folio_split()
3629 __split_unmapped_folio(struct folio * folio,int new_order,struct page * split_at,struct xa_state * xas,struct address_space * mapping,enum split_type split_type) __split_unmapped_folio() argument
3780 __folio_freeze_and_split_unmapped(struct folio * folio,unsigned int new_order,struct page * split_at,struct xa_state * xas,struct address_space * mapping,bool do_lru,struct list_head * list,enum split_type split_type,pgoff_t end,int * nr_shmem_dropped) __folio_freeze_and_split_unmapped() argument
3945 __folio_split(struct folio * folio,unsigned int new_order,struct page * split_at,struct page * lock_at,struct list_head * list,enum split_type split_type) __folio_split() argument
4238 folio_split(struct folio * folio,unsigned int new_order,struct page * split_at,struct list_head * list) folio_split() argument
4674 struct page *split_at = folio_page(folio, split_huge_pages_pid() local
4750 struct page *split_at = folio_page(folio, split_huge_pages_in_file() local
[all...]
/linux/drivers/gpu/nova-core/gsp/
H A Dcmdq.rs766 (slice_1.split_at(payload_length).0, &slice_2[0..0])
772 slice_2.split_at(payload_length - slice_1.len()).0,
/linux/scripts/
H A Drustdoc_test_gen.rs80 let (components_prefix, components_rest) = potential_components.split_at(i); in find_real_path()
/linux/rust/proc-macro2/
H A Dparse.rs20 let (_front, rest) = self.rest.split_at(bytes); in advance()
H A Dfallback.rs1110 let (valid, rest) = bytes.split_at(utf8_error.valid_up_to()); in c_string()