Home
last modified time | relevance | path

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

/linux-6.3-rc2/rust/alloc/
A Dalloc.rs205 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()
A Draw_vec.rs206 ptr: unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }, in allocate_in()
231 ptr: unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }, in try_allocate_in()
257 self.ptr.as_ptr() in ptr()
407 self.ptr = unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }; in set_ptr_and_cap()
A Dboxed.rs471 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()
A Dslice.rs234 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-6.3-rc2/rust/kernel/
A Dprint.rs108 format_string.as_ptr() as _,
109 module_name.as_ptr(),
129 format_strings::CONT.as_ptr() as _, in call_printk_cont()
A Dtypes.rs92 core::ptr::NonNull::dangling().as_ptr() in into_foreign()
239 UnsafeCell::raw_get(self.0.as_ptr()) in get()
A Dstr.rs148 self.0.as_ptr() as _ in as_char_ptr()
463 s.as_bytes().as_ptr(), in write_str()
566 let ptr = unsafe { bindings::memchr(buf.as_ptr().cast(), 0, (f.bytes_written() - 1) as _) }; in try_from_fmt()
/linux-6.3-rc2/rust/alloc/vec/
A Dinto_iter.rs120 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()
A Ddrain.rs121 let src = source_vec.as_ptr().add(tail); in drop()
160 let drop_ptr = iter.as_slice().as_ptr(); in drop()
A Dmod.rs1230 pub fn as_ptr(&self) -> *const T { in as_ptr() method
1410 let value = ptr::read(self.as_ptr().add(index)); in swap_remove()
1608 self.v.as_ptr().add(self.processed_len), in retain_mut()
1881 Some(ptr::read(self.as_ptr().add(self.len()))) in pop()
2099 ptr::copy_nonoverlapping(self.as_ptr().add(at), other.as_mut_ptr(), other.len()); in split_off()
2595 unsafe { ptr::copy_nonoverlapping(source.as_ptr(), spare.as_mut_ptr() as _, count) }; in spec_extend_from_within()
2613 unsafe { slice::from_raw_parts(self.as_ptr(), self.len) } in deref()
3229 let array = unsafe { ptr::read(vec.as_ptr() as *const [T; N]) };
/linux-6.3-rc2/rust/kernel/sync/
A Darc.rs200 ManuallyDrop::new(self).ptr.as_ptr() as _ in into_foreign()
260 unsafe { Box::from_raw(self.ptr.as_ptr()) }; in drop()

Completed in 25 milliseconds