Searched refs:as_ptr (Results 1 – 9 of 9) sorted by relevance
| /Linux-v6.1/rust/alloc/ |
| D | alloc.rs | 205 let raw_ptr = realloc(ptr.as_ptr(), old_layout, new_size); in grow_impl() 220 ptr::copy_nonoverlapping(ptr.as_ptr(), new_ptr.as_mut_ptr(), old_size); in grow_impl() 246 unsafe { dealloc(ptr.as_ptr(), layout) } in deallocate() 296 let raw_ptr = realloc(ptr.as_ptr(), old_layout, new_size); in shrink() 308 ptr::copy_nonoverlapping(ptr.as_ptr(), new_ptr.as_mut_ptr(), new_size); in shrink()
|
| D | raw_vec.rs | 199 ptr: unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }, in allocate_in() 226 self.ptr.as_ptr() in ptr() 376 self.ptr = unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }; in set_ptr_and_cap()
|
| D | boxed.rs | 471 unsafe { Ok(Box::from_raw_in(ptr.as_ptr(), alloc)) } in try_new_uninit_in() 543 unsafe { Ok(Box::from_raw_in(ptr.as_ptr(), alloc)) } in try_new_zeroed_in() 1085 (leaked.as_ptr(), alloc) in into_raw_with_allocator() 1160 unsafe { &mut *mem::ManuallyDrop::new(b).0.as_ptr() } in leak() 1215 Unique::new_unchecked(bytes.as_ptr() as *mut str) in default() 1439 ptr::copy_nonoverlapping(slice.as_ptr(), buf.ptr(), len); in from()
|
| D | slice.rs | 234 s.as_ptr().copy_to_nonoverlapping(v.as_mut_ptr(), s.len()); in to_vec() 582 buf.as_ptr(), in repeat() 603 buf.as_ptr(), in repeat()
|
| /Linux-v6.1/rust/kernel/ |
| D | print.rs | 101 format_string.as_ptr() as _, 102 module_name.as_ptr(),
|
| D | str.rs | 62 s.as_bytes().as_ptr(), in write_str()
|
| /Linux-v6.1/rust/alloc/vec/ |
| D | into_iter.rs | 120 self.ptr = self.buf.as_ptr(); in forget_allocation_drop_remaining() 121 self.end = self.buf.as_ptr(); in forget_allocation_drop_remaining() 328 let _ = RawVec::from_raw_parts_in(self.0.buf.as_ptr(), self.0.cap, alloc); in drop()
|
| D | drain.rs | 121 let src = source_vec.as_ptr().add(tail); in drop() 160 let drop_ptr = iter.as_slice().as_ptr(); in drop()
|
| D | mod.rs | 1139 pub fn as_ptr(&self) -> *const T { in as_ptr() method 1319 let value = ptr::read(self.as_ptr().add(index)); in swap_remove() 1517 self.v.as_ptr().add(self.processed_len), in retain_mut() 1790 Some(ptr::read(self.as_ptr().add(self.len()))) in pop() 2008 ptr::copy_nonoverlapping(self.as_ptr().add(at), other.as_mut_ptr(), other.len()); in split_off() 2504 unsafe { ptr::copy_nonoverlapping(source.as_ptr(), spare.as_mut_ptr() as _, count) }; in spec_extend_from_within() 2522 unsafe { slice::from_raw_parts(self.as_ptr(), self.len) } in deref() 3137 let array = unsafe { ptr::read(vec.as_ptr() as *const [T; N]) };
|