Home
last modified time | relevance | path

Searched refs:as_mut_ptr (Results 1 – 20 of 20) sorted by relevance

/linux/rust/pin-init/src/
H A Dalloc.rs111 let slot = slot.as_mut_ptr(); in try_pin_init()
129 let slot = slot.as_mut_ptr(); in try_init()
143 let slot = self.as_mut_ptr(); in write_init()
153 let slot = self.as_mut_ptr(); in write_pin_init()
H A D__internal.rs186 unsafe { init.__init(this.value.as_mut_ptr())? }; in uninit()
H A Dlib.rs1466 let slot = self.as_mut_ptr();
1477 let slot = self.as_mut_ptr();
/linux/rust/kernel/
H A Duaccess.rs52 pub fn as_mut_ptr(self) -> *mut c_void { in as_mut_ptr() method
267 let out_ptr = out.as_mut_ptr().cast::<c_void>(); in read_raw()
352 out.as_mut_ptr().cast::<c_void>(), in read()
476 let res = unsafe { bindings::copy_to_user(self.ptr.as_mut_ptr(), from.cast(), len) }; in write_raw()
615 self.ptr.as_mut_ptr(), in write()
648 dst.as_mut_ptr().cast::<c_char>(), in raw_strncpy_from_user()
H A Dbitmap.rs81 pub fn as_mut_ptr(&mut self) -> *mut usize { in as_mut_ptr() method
279 // SAFETY: `self.as_mut_ptr` points to either an array of the in fill_random()
283 self.as_mut_ptr().cast::<ffi::c_void>(), in fill_random()
314 unsafe { bindings::__set_bit(index, self.as_mut_ptr()) }; in set_bit()
365 unsafe { bindings::__clear_bit(index, self.as_mut_ptr()) }; in clear_bit()
421 self.as_mut_ptr(), in copy_and_extend()
H A Ddma.rs626 pub fn as_mut_ptr(&self) -> *mut T { in dma_handle()
662 unsafe { &mut *self.as_mut_ptr() }
751 let ptr = dmem.as_mut_ptr();
618 pub fn as_mut_ptr(&self) -> *mut T { as_mut_ptr() method
H A Ddevice_id.rs123 .as_mut_ptr()
H A Dstr.rs664 unsafe { Formatter::from_buffer(buffer.as_mut_ptr(), buffer.len()) } in write_str()
856 let mut f = unsafe { Formatter::from_buffer(buf.as_mut_ptr(), size) }; in try_from_fmt()
H A Dscatterlist.rs280 pages.as_mut_ptr(), in new()
H A Dio.rs315 unsafe { Self::copy_from_io(slice_view, buf.as_mut_ptr().cast()) }; in copy_read()
640 Self::Backend::copy_from_io(self.as_view(), data.as_mut_ptr()); in copy_to_slice()
/linux/rust/kernel/alloc/
H A Dkvec.rs255 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr().add(self.len), count) }
283 pub fn as_mut_ptr(&mut self) -> *mut T {
334 let ptr = unsafe { self.as_mut_ptr().add(self.len) }.cast::<MaybeUninit<T>>(); in push()
439 let p = unsafe { self.as_mut_ptr().add(index) };
505 let p = unsafe { self.as_mut_ptr().add(i) }; in with_capacity()
633 let ptr = me.as_mut_ptr(); in reserve()
1016 // SAFETY: `self.as_mut_ptr` is guaranteed to be valid by the type invariant. in deref_mut()
1019 self.as_mut_ptr(),
1084 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr(), self.len) }
257 pub fn as_mut_ptr(&mut self) -> *mut T { as_mut_ptr() function
H A Dkbox.rs370 let ptr = buffer.spare_capacity_mut().as_mut_ptr().cast();
463 let slot = self.as_mut_ptr();
473 let slot = self.as_mut_ptr(); in try_init()
/linux/rust/pin-init/examples/
H A Dpthread_mutex.rs71 let attr = attr.as_mut_ptr(); in new()
/linux/rust/kernel/ptr/
H A Dprojection.rs222 let place_base = place.as_mut_ptr();
/linux/rust/zerocopy/src/
H A Dbyte_slice.rs250 let l_ptr = self.as_mut_ptr(); in split_at_unchecked()
H A Dref.rs794 unsafe { ptr::write(b.deref_mut().as_mut_ptr().cast::<T>(), t) } in write()
H A Dlib.rs3819 let ptr = v.as_mut_ptr(); in insert_vec_zeroed()
/linux/rust/kernel/debugfs/
H A Dtraits.rs
/linux/drivers/android/binder/
H A Dallocation.rs514 (reader)(unsafe { &mut *obj.as_mut_ptr().cast() })?;
/linux/rust/zerocopy/src/util/
H A Dmod.rs295 core::ptr::copy_nonoverlapping(src.as_ptr(), dst.as_mut_ptr(), src.len()); in copy_unchecked()