| /linux/rust/pin-init/src/ |
| H A D | alloc.rs | 111 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.rs | 186 unsafe { init.__init(this.value.as_mut_ptr())? }; in uninit()
|
| H A D | lib.rs | 1466 let slot = self.as_mut_ptr(); 1477 let slot = self.as_mut_ptr();
|
| /linux/rust/kernel/ |
| H A D | uaccess.rs | 52 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 D | bitmap.rs | 81 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 D | dma.rs | 626 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 D | device_id.rs | 123 .as_mut_ptr()
|
| H A D | str.rs | 664 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 D | scatterlist.rs | 280 pages.as_mut_ptr(), in new()
|
| H A D | io.rs | 315 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 D | kvec.rs | 255 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 D | kbox.rs | 370 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 D | pthread_mutex.rs | 71 let attr = attr.as_mut_ptr(); in new()
|
| /linux/rust/kernel/ptr/ |
| H A D | projection.rs | 222 let place_base = place.as_mut_ptr();
|
| /linux/rust/zerocopy/src/ |
| H A D | byte_slice.rs | 250 let l_ptr = self.as_mut_ptr(); in split_at_unchecked()
|
| H A D | ref.rs | 794 unsafe { ptr::write(b.deref_mut().as_mut_ptr().cast::<T>(), t) } in write()
|
| H A D | lib.rs | 3819 let ptr = v.as_mut_ptr(); in insert_vec_zeroed()
|
| /linux/rust/kernel/debugfs/ |
| H A D | traits.rs | |
| /linux/drivers/android/binder/ |
| H A D | allocation.rs | 514 (reader)(unsafe { &mut *obj.as_mut_ptr().cast() })?;
|
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 295 core::ptr::copy_nonoverlapping(src.as_ptr(), dst.as_mut_ptr(), src.len()); in copy_unchecked()
|