Home
last modified time | relevance | path

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

/linux/rust/kernel/
H A Duaccess.rs49 pub fn as_mut_ptr(self) -> *mut c_void { in as_mut_ptr() method
264 let out_ptr = out.as_mut_ptr().cast::<c_void>(); in read_raw()
307 out.as_mut_ptr().cast::<c_void>(), in read()
432 let res = unsafe { bindings::copy_to_user(self.ptr.as_mut_ptr(), data_ptr, len) }; in write_slice()
459 self.ptr.as_mut_ptr(), in write()
492 dst.as_mut_ptr().cast::<c_char>(), in raw_strncpy_from_user()
H A Ddevice_id.rs102 .as_mut_ptr()
H A Dstr.rs904 let mut f = unsafe { Formatter::from_buffer(buf.as_mut_ptr(), size) }; in try_from_fmt()
/linux/rust/pin-init/src/
H A Dalloc.rs109 let slot = slot.as_mut_ptr(); in try_pin_init()
127 let slot = slot.as_mut_ptr(); in try_init()
140 let slot = self.as_mut_ptr(); in write_init()
149 let slot = self.as_mut_ptr(); in write_pin_init()
H A D__internal.rs182 unsafe { init.__pinned_init(this.value.as_mut_ptr())? }; in init()
/linux/rust/kernel/alloc/
H A Dkvec.rs223 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr().add(self.len), count) } in dec_len()
241 pub fn as_mut_ptr(&mut self) -> *mut T { in as_mut_ptr() function
292 let ptr = unsafe { self.as_mut_ptr().add(self.len) }.cast::<MaybeUninit<T>>(); in spare_capacity_mut()
397 let p = unsafe { self.as_mut_ptr().add(index) }; in insert_within_capacity()
463 let p = unsafe { self.as_mut_ptr().add(i) }; in remove()
567 let ptr = me.as_mut_ptr(); in into_raw_parts()
822 // SAFETY: `self.as_mut_ptr` is guaranteed to be valid by the type invariant. in drop()
825 self.as_mut_ptr(), in drop()
890 unsafe { slice::from_raw_parts_mut(self.as_mut_ptr(), self.len) } in deref_mut()
H A Dkbox.rs362 let slot = self.as_mut_ptr(); in write_init()
371 let slot = self.as_mut_ptr(); in write_pin_init()
/linux/rust/kernel/sync/
H A Darc.rs746 let slot = self.as_mut_ptr(); in write_init()
755 let slot = self.as_mut_ptr(); in write_pin_init()
818 match unsafe { init.__init(self.as_mut_ptr()) } { in init_with()
832 match unsafe { init.__pinned_init(self.as_mut_ptr()) } { in pin_init_with()
/linux/rust/kernel/block/mq/
H A Draw_writer.rs33 unsafe { core::slice::from_raw_parts_mut(a.as_mut_ptr().cast::<u8>(), N) },
/linux/rust/pin-init/examples/
H A Dpthread_mutex.rs72 let attr = attr.as_mut_ptr(); in new()
/linux/rust/kernel/device/
H A Dproperty.rs505 // `out.as_mut_ptr()`.
512 out.as_mut_ptr().cast(),