Searched refs:as_mut_ptr (Results 1 – 11 of 11) sorted by relevance
/linux/rust/kernel/ |
H A D | uaccess.rs | 49 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 D | device_id.rs | 102 .as_mut_ptr()
|
H A D | str.rs | 904 let mut f = unsafe { Formatter::from_buffer(buf.as_mut_ptr(), size) }; in try_from_fmt()
|
/linux/rust/pin-init/src/ |
H A D | alloc.rs | 109 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.rs | 182 unsafe { init.__pinned_init(this.value.as_mut_ptr())? }; in init()
|
/linux/rust/kernel/alloc/ |
H A D | kvec.rs | 223 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 D | kbox.rs | 362 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 D | arc.rs | 746 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 D | raw_writer.rs | 33 unsafe { core::slice::from_raw_parts_mut(a.as_mut_ptr().cast::<u8>(), N) },
|
/linux/rust/pin-init/examples/ |
H A D | pthread_mutex.rs | 72 let attr = attr.as_mut_ptr(); in new()
|
/linux/rust/kernel/device/ |
H A D | property.rs | 505 // `out.as_mut_ptr()`. 512 out.as_mut_ptr().cast(),
|