Home
last modified time | relevance | path

Searched refs:as_ptr (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/rust/alloc/
H A Dalloc.rs215 let raw_ptr = realloc(ptr.as_ptr(), old_layout, new_size); in grow_impl()
230 ptr::copy_nonoverlapping(ptr.as_ptr(), new_ptr.as_mut_ptr(), old_size); in grow_impl()
256 unsafe { dealloc(ptr.as_ptr(), layout) } in deallocate()
306 let raw_ptr = realloc(ptr.as_ptr(), old_layout, new_size); in shrink()
318 ptr::copy_nonoverlapping(ptr.as_ptr(), new_ptr.as_mut_ptr(), new_size); in shrink()
H A Draw_vec.rs205 ptr: unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }, in allocate_in()
230 ptr: unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }, in try_allocate_in()
256 self.ptr.as_ptr() in ptr()
411 self.ptr = unsafe { Unique::new_unchecked(ptr.cast().as_ptr()) }; in set_ptr_and_cap()
H A Dboxed.rs492 unsafe { Ok(Box::from_raw_in(ptr.as_ptr(), alloc)) } in try_new_uninit_in()
566 unsafe { Ok(Box::from_raw_in(ptr.as_ptr(), alloc)) } in try_new_zeroed_in()
699 unsafe { Ok(RawVec::from_raw_parts_in(ptr.as_ptr(), len, Global).into_box(len)) } in try_new_uninit_slice()
733 unsafe { Ok(RawVec::from_raw_parts_in(ptr.as_ptr(), len, Global).into_box(len)) } in try_new_zeroed_slice()
1109 (leaked.as_ptr(), alloc) in into_raw_with_allocator()
1182 unsafe { &mut *mem::ManuallyDrop::new(b).0.as_ptr() } in leak()
1237 let layout = Layout::for_value_raw(ptr.as_ptr()); in drop()
1273 Unique::new_unchecked(bytes.as_ptr() as *mut str) in default()
1505 ptr::copy_nonoverlapping(slice.as_ptr(), buf.ptr(), len); in from_slice()
H A Dslice.rs169 s.as_ptr().copy_to_nonoverlapping(v.as_mut_ptr(), s.len()); in to_vec()
517 buf.as_ptr(), in repeat()
538 buf.as_ptr(), in repeat()
/kernel/linux/linux-6.6/rust/alloc/vec/
H A Ddrain.rs114 let unyielded_ptr = this.iter.as_slice().as_ptr(); in fmt()
130 let src = source_vec.as_ptr().add(tail); in fmt()
190 let src = source_vec.as_ptr().add(tail); in drop()
229 let drop_ptr = iter.as_slice().as_ptr(); in drop()
H A Dinto_iter.rs128 self.ptr = self.buf.as_ptr(); in fmt()
129 self.end = self.buf.as_ptr(); in fmt()
158 let buf = this.buf.as_ptr(); in fmt()
410 let _ = RawVec::from_raw_parts_in(self.0.buf.as_ptr(), self.0.cap, alloc); in drop()
H A Dmod.rs886 /// Ok(mem) => mem.cast::<u32>().as_ptr(),
1343 /// let x_ptr = x.as_ptr();
1355 pub fn as_ptr(&self) -> *const T { in as_ptr() functions
1528 let value = ptr::read(self.as_ptr().add(index)); in swap_remove()
1729 self.v.as_ptr().add(self.processed_len), in drop()
2047 Some(ptr::read(self.as_ptr().add(self.len()))) in pop()
2150 let range_slice = slice::from_raw_parts(self.as_ptr().add(start), end - start); in drain()
2274 ptr::copy_nonoverlapping(self.as_ptr().add(at), other.as_mut_ptr(), other.len()); in split_off()
2836 unsafe { ptr::copy_nonoverlapping(source.as_ptr(), spare.as_mut_ptr() as _, count) }; in spec_extend_from_within()
2855 unsafe { slice::from_raw_parts(self.as_ptr(), sel in deref()
[all...]
/kernel/linux/linux-6.6/rust/kernel/
H A Dstr.rs149 self.0.as_ptr() as _
472 s.as_bytes().as_ptr(), in write_str()
575 let ptr = unsafe { bindings::memchr(buf.as_ptr().cast(), 0, (f.bytes_written() - 1) as _) };
H A Dsync.rs34 pub(crate) fn as_ptr(&self) -> *mut bindings::lock_class_key {
H A Dkunit.rs21 b"\x013%pA\0".as_ptr() as _, in err()
37 b"\x016%pA\0".as_ptr() as _, in info()
H A Dtypes.rs77 core::ptr::NonNull::dangling().as_ptr() in into_foreign()
/kernel/linux/linux-6.6/rust/kernel/sync/
H A Dcondvar.rs101 bindings::__init_waitqueue_head(slot, name.as_char_ptr(), key.as_ptr()) in new()
H A Darc.rs232 core::ptr::eq(this.ptr.as_ptr(), other.ptr.as_ptr()) in ptr_eq()
240 ManuallyDrop::new(self).ptr.as_ptr() as _ in into_foreign()
305 unsafe { drop(Box::from_raw(self.ptr.as_ptr())) }; in drop()
H A Dlock.rs110 B::init(slot, name.as_char_ptr(), key.as_ptr()) in new()

Completed in 15 milliseconds