Home
last modified time | relevance | path

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

/linux/rust/zerocopy/src/
H A Dref.rs235 let (bytes, suffix) = bytes.split_at(mem::size_of::<T>()).map_err( in sized_from_prefix()
251 let split_at = if let Some(split_at) = bytes_len.checked_sub(mem::size_of::<T>()) { in sized_from_suffix() localVariable
252 split_at in sized_from_suffix()
256 let (prefix, bytes) = bytes.split_at(split_at).map_err(|b| SizeError::new(b).into())?; in sized_from_suffix()
382 let split_at = unsafe { source.len().unchecked_sub(remainder.len()) }; in from_prefix() localVariable
383 let (bytes, suffix) = source.split_at(split_at).map_err(|b| SizeError::new(b).into())?; in from_prefix()
442 let split_at = remainder.len(); in from_suffix() localVariable
443 let (prefix, bytes) = source.split_at(split_at).map_err(|b| SizeError::new(b).into())?; in from_suffix()
551 let (prefix, bytes) = source.split_at(expected_len).map_err(SizeError::new)?; in from_prefix_with_elems()
597 let split_at = if let Some(split_at) = source.len().checked_sub(expected_len) { in from_suffix_with_elems() localVariable
[all …]
H A Dsplit_at.rs160 fn split_at(&self, l_len: usize) -> Option<Split<&Self>> { in split_at() method
974 let (l, r) = dst.split_at(i).unwrap().via_runtime_check().unwrap(); in test_split_at()
1020 let split = dst.split_at(i).unwrap().via_runtime_check(); in test_split_at_overlapping()
1062 let split1 = packet.split_at(2).unwrap(); in test_split_at_via_methods()
1067 let split2 = packet.split_at(2).unwrap(); in test_split_at_via_methods()
1085 let split = packet.split_at(2).unwrap(); in test_split_at_via_unaligned()
H A Dlayout.rs742 let split_at = match cast_type { in validate_cast_and_convert_metadata() localVariable
753 Ok((elems, split_at)) in validate_cast_and_convert_metadata()
1516 if let Ok((elems, split_at)) = in test_validate_cast_and_convert_metadata()
1522 size_info, align, addr, bytes_len, cast_type, elems, split_at in test_validate_cast_and_convert_metadata()
1555 assert_eq!(resulting_size, split_at, "{}", debug_str); in test_validate_cast_and_convert_metadata()
1558 assert_eq!(split_at, bytes_len - resulting_size, "{}", debug_str); in test_validate_cast_and_convert_metadata()
1559 assert_eq!((addr + split_at) % align, 0, "{}", debug_str); in test_validate_cast_and_convert_metadata()
H A Dbyte_slice.rs112 fn split_at(self, mid: usize) -> Result<(Self, Self), Self> { in split_at() method
H A Dlib.rs368 mod split_at; module
400 split_at::{Split, SplitAt},
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs585 let (elems, split_at) = match maybe_metadata { in try_cast_into()
586 Ok((elems, split_at)) => (elems, split_at), in try_cast_into()
603 let (l_slice, r_slice) = unsafe { self.split_at_unchecked(split_at) }; in try_cast_into()
/linux/rust/zerocopy/src/util/
H A Dmod.rs624 let (elems, split_at) = in validate_cast_and_convert_metadata()
670 let split_at = unsafe { MetadataOf::<[u8]>::new_unchecked(split_at) }; in validate_cast_and_convert_metadata() localVariable
671 Ok((elems, split_at)) in validate_cast_and_convert_metadata()
/linux/scripts/
H A Drustdoc_test_gen.rs87 let (components_prefix, components_rest) = potential_components.split_at(i); in find_real_path()
/linux/mm/
H A Dhuge_memory.c3721 struct page *split_at, struct xa_state *xas, in __split_unmapped_folio() argument
3777 folio = page_folio(split_at); in __split_unmapped_folio()
3848 struct page *split_at, struct xa_state *xas, in __folio_freeze_and_split_unmapped() argument
3921 ret = __split_unmapped_folio(folio, new_order, split_at, xas, in __folio_freeze_and_split_unmapped()
4024 struct page *split_at, struct page *lock_at, in __folio_split() argument
4042 if (folio != page_folio(split_at) || folio != page_folio(lock_at)) { in __folio_split()
4145 ret = __folio_freeze_and_split_unmapped(folio, new_order, split_at, &xas, mapping, in __folio_split()
4330 struct page *split_at, struct list_head *list) in folio_split() argument
4332 return __folio_split(folio, new_order, split_at, &folio->page, list, in folio_split()
4740 struct page *split_at = folio_page(folio, in split_huge_pages_pid() local
[all …]
/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()