| /linux/rust/kernel/ |
| H A D | types.rs | 9 mem::MaybeUninit, 324 value: UnsafeCell<MaybeUninit<T>>, 335 value: UnsafeCell::new(MaybeUninit::new(value)), in new() 343 value: UnsafeCell::new(MaybeUninit::uninit()), in uninit() 351 value: UnsafeCell::new(MaybeUninit::zeroed()), in zeroed() 403 UnsafeCell::raw_get(this.cast::<UnsafeCell<MaybeUninit<T>>>()).cast::<T>() in cast_into()
|
| H A D | usb.rs | 22 MaybeUninit, // 118 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_id() 131 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_device_ver() 143 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_device_info() 155 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_interface_info() 168 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_device_interface_class() 181 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_device_interface_protocol() 194 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_device_interface_number() 215 ..unsafe { MaybeUninit::zeroed().assume_init() } in from_device_and_interface_info()
|
| H A D | uaccess.rs | 16 use core::mem::{size_of, MaybeUninit}; 263 pub fn read_raw(&mut self, out: &mut [MaybeUninit<u8>]) -> Result { in read_raw() 287 let out = unsafe { &mut *(core::ptr::from_mut(out) as *mut [MaybeUninit<u8>]) }; in read_slice() 342 let mut out: MaybeUninit<T> = MaybeUninit::uninit(); in read() 397 let mut dst = unsafe { &mut *(core::ptr::from_mut(buf) as *mut [MaybeUninit<u8>]) }; in strcpy_into_buf() 570 fn raw_strncpy_from_user(dst: &mut [MaybeUninit<u8>], src: UserPtr) -> Result<usize> { in raw_strncpy_from_user()
|
| H A D | sync.rs | 109 unsafe { ::core::mem::MaybeUninit::uninit().assume_init() };
|
| H A D | rbtree.rs | 13 mem::MaybeUninit, 1187 node: KBox<MaybeUninit<Node<K, V>>>,
|
| /linux/rust/kernel/sync/ |
| H A D | set_once.rs | 9 use core::{cell::UnsafeCell, mem::MaybeUninit}; 45 value: UnsafeCell<MaybeUninit<T>>, 61 value: UnsafeCell::new(MaybeUninit::uninit()), in new()
|
| /linux/rust/kernel/alloc/ |
| H A D | kbox.rs | 12 use core::mem::MaybeUninit; 218 impl<T, A> Box<MaybeUninit<T>, A> 275 pub fn new_uninit(flags: Flags) -> Result<Box<MaybeUninit<T>, A>, AllocError> { in new_uninit() 276 let layout = Layout::new::<MaybeUninit<T>>(); in new_uninit() 378 fn forget_contents(this: Self) -> Box<MaybeUninit<T>, A> { in forget_contents() 398 pub fn drop_contents(this: Self) -> Box<MaybeUninit<T>, A> { in drop_contents() 433 impl<T, A> InPlaceWrite<T> for Box<MaybeUninit<T>, A>
|
| H A D | allocator.rs | 257 use core::mem::MaybeUninit; 274 struct TestAlign<T, A: Allocator>(Box<MaybeUninit<T>, A>); in test_alignment()
|
| H A D | kvec.rs | 17 mem::{ManuallyDrop, MaybeUninit}, 300 pub fn spare_capacity_mut(&mut self) -> &mut [MaybeUninit<T>] { in spare_capacity_mut() 305 let ptr = unsafe { self.as_mut_ptr().add(self.len) }.cast::<MaybeUninit<T>>(); in spare_capacity_mut()
|
| /linux/rust/pin-init/examples/ |
| H A D | static_init.rs | 10 mem::MaybeUninit, 27 cell: UnsafeCell<MaybeUninit<T>>, 39 cell: UnsafeCell::new(MaybeUninit::uninit()), in new()
|
| H A D | pthread_mutex.rs | 15 mem::MaybeUninit, 71 let mut attr = MaybeUninit::uninit(); in new()
|
| /linux/rust/pin-init/src/ |
| H A D | alloc.rs | 7 use core::{mem::MaybeUninit, pin::Pin}; 136 impl<T> InPlaceWrite<T> for Box<MaybeUninit<T>> {
|
| H A D | __internal.rs | 141 value: MaybeUninit<T>, 164 value: MaybeUninit::uninit(), in uninit()
|
| H A D | lib.rs | 287 mem::MaybeUninit, 1309 pub fn uninit<T, E>() -> impl Init<MaybeUninit<T>, E> { in uninit() 1714 {<T>} MaybeUninit<T>, 1807 impl<T> Wrapper<T> for MaybeUninit<T> { implementation
|
| /linux/drivers/android/binder/ |
| H A D | rust_binder_main.rs | 75 let mut s = ::core::mem::MaybeUninit::<Self>::uninit(); in default() 311 let zeroed_ops = unsafe { core::mem::MaybeUninit::zeroed().assume_init() };
|
| H A D | freeze.rs | 58 type UninitFM = UniqueArc<core::mem::MaybeUninit<DTRWrap<FreezeMessage>>>;
|
| /linux/rust/pin-init/ |
| H A D | README.md | 167 mem::MaybeUninit, 190 foo: UnsafeCell<MaybeUninit<bindings::foo>>,
|