Home
last modified time | relevance | path

Searched refs:MaybeUninit (Results 1 – 17 of 17) sorted by relevance

/linux/rust/kernel/
H A Dtypes.rs9 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 Dusb.rs22 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 Duaccess.rs16 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 Dsync.rs109 unsafe { ::core::mem::MaybeUninit::uninit().assume_init() };
H A Drbtree.rs13 mem::MaybeUninit,
1187 node: KBox<MaybeUninit<Node<K, V>>>,
/linux/rust/kernel/sync/
H A Dset_once.rs9 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 Dkbox.rs12 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 Dallocator.rs257 use core::mem::MaybeUninit;
274 struct TestAlign<T, A: Allocator>(Box<MaybeUninit<T>, A>); in test_alignment()
H A Dkvec.rs17 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 Dstatic_init.rs10 mem::MaybeUninit,
27 cell: UnsafeCell<MaybeUninit<T>>,
39 cell: UnsafeCell::new(MaybeUninit::uninit()), in new()
H A Dpthread_mutex.rs15 mem::MaybeUninit,
71 let mut attr = MaybeUninit::uninit(); in new()
/linux/rust/pin-init/src/
H A Dalloc.rs7 use core::{mem::MaybeUninit, pin::Pin};
136 impl<T> InPlaceWrite<T> for Box<MaybeUninit<T>> {
H A D__internal.rs141 value: MaybeUninit<T>,
164 value: MaybeUninit::uninit(), in uninit()
H A Dlib.rs287 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 Drust_binder_main.rs75 let mut s = ::core::mem::MaybeUninit::<Self>::uninit(); in default()
311 let zeroed_ops = unsafe { core::mem::MaybeUninit::zeroed().assume_init() };
H A Dfreeze.rs58 type UninitFM = UniqueArc<core::mem::MaybeUninit<DTRWrap<FreezeMessage>>>;
/linux/rust/pin-init/
H A DREADME.md167 mem::MaybeUninit,
190 foo: UnsafeCell<MaybeUninit<bindings::foo>>,