Home
last modified time | relevance | path

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

/rust/kernel/
A Ddevice_id.rs8 use core::mem::MaybeUninit;
59 sentinel: MaybeUninit<T::RawType>,
89 let mut raw_ids = [const { MaybeUninit::<T::RawType>::uninit() }; N];
90 let mut infos = [const { MaybeUninit::uninit() }; N];
111 infos[i] = MaybeUninit::new(unsafe { core::ptr::read(&ids[i].1) });
123 sentinel: MaybeUninit::zeroed(),
203 static $module_table_name: [::core::mem::MaybeUninit<u8>; $table_name.raw_ids().size()] =
A Dtypes.rs9 mem::MaybeUninit,
325 value: UnsafeCell<MaybeUninit<T>>,
336 value: UnsafeCell::new(MaybeUninit::new(value)), in new()
344 value: UnsafeCell::new(MaybeUninit::uninit()), in uninit()
352 value: UnsafeCell::new(MaybeUninit::zeroed()), in zeroed()
404 UnsafeCell::raw_get(this.cast::<UnsafeCell<MaybeUninit<T>>>()).cast::<T>() in cast_into()
A Duaccess.rs15 use core::mem::{size_of, MaybeUninit};
262 pub fn read_raw(&mut self, out: &mut [MaybeUninit<u8>]) -> Result { in read_raw()
286 let out = unsafe { &mut *(core::ptr::from_mut(out) as *mut [MaybeUninit<u8>]) }; in read_slice()
299 let mut out: MaybeUninit<T> = MaybeUninit::uninit(); in read()
354 let mut dst = unsafe { &mut *(core::ptr::from_mut(buf) as *mut [MaybeUninit<u8>]) }; in strcpy_into_buf()
485 fn raw_strncpy_from_user(dst: &mut [MaybeUninit<u8>], src: UserPtr) -> Result<usize> { in raw_strncpy_from_user()
A Dsync.rs104 unsafe { ::core::mem::MaybeUninit::uninit().assume_init() };
A Dmiscdevice.rs22 use core::{marker::PhantomData, mem::MaybeUninit, pin::Pin};
35 let mut result: bindings::miscdevice = unsafe { MaybeUninit::zeroed().assume_init() }; in into_raw()
363 ..unsafe { MaybeUninit::zeroed().assume_init() }
A Drbtree.rs13 mem::MaybeUninit,
1037 node: KBox<MaybeUninit<Node<K, V>>>,
A Dcpufreq.rs30 mem::MaybeUninit,
1017 ..unsafe { MaybeUninit::zeroed().assume_init() }
/rust/kernel/alloc/
A Dkbox.rs13 use core::mem::MaybeUninit;
217 impl<T, A> Box<MaybeUninit<T>, A>
274 pub fn new_uninit(flags: Flags) -> Result<Box<MaybeUninit<T>, A>, AllocError> { in new_uninit()
275 let layout = Layout::new::<MaybeUninit<T>>(); in new_uninit()
300 fn forget_contents(this: Self) -> Box<MaybeUninit<T>, A> { in forget_contents()
320 pub fn drop_contents(this: Self) -> Box<MaybeUninit<T>, A> { in drop_contents()
355 impl<T, A> InPlaceWrite<T> for Box<MaybeUninit<T>, A>
A Dkvec.rs14 mem::{ManuallyDrop, MaybeUninit},
287 pub fn spare_capacity_mut(&mut self) -> &mut [MaybeUninit<T>] { in spare_capacity_mut()
292 let ptr = unsafe { self.as_mut_ptr().add(self.len) }.cast::<MaybeUninit<T>>(); in spare_capacity_mut()
/rust/pin-init/examples/
A Dstatic_init.rs10 mem::MaybeUninit,
27 cell: UnsafeCell<MaybeUninit<T>>,
39 cell: UnsafeCell::new(MaybeUninit::uninit()), in new()
A Dpthread_mutex.rs15 mem::MaybeUninit,
71 let mut attr = MaybeUninit::uninit(); in new()
/rust/kernel/device/
A Dproperty.rs7 use core::{mem::MaybeUninit, ptr};
479 out: &'a mut [MaybeUninit<Self>], in read_array_from_fwnode_property()
499 out: &'a mut [MaybeUninit<Self>],
521 Ok(unsafe { core::mem::transmute::<&mut [MaybeUninit<Self>], &mut [Self]>(out) })
552 let mut val: [MaybeUninit<$int>; N] = [const { MaybeUninit::uninit() }; N];
/rust/pin-init/src/
A Dalloc.rs7 use core::{mem::MaybeUninit, pin::Pin};
136 impl<T> InPlaceWrite<T> for Box<MaybeUninit<T>> {
A D__internal.rs141 value: MaybeUninit<T>,
164 value: MaybeUninit::uninit(), in uninit()
A Dlib.rs287 mem::MaybeUninit,
1307 pub fn uninit<T, E>() -> impl Init<MaybeUninit<T>, E> { in uninit()
1625 {<T>} MaybeUninit<T>,
1718 impl<T> Wrapper<T> for MaybeUninit<T> { implementation
/rust/kernel/sync/
A Darc.rs32 mem::{ManuallyDrop, MaybeUninit},
742 impl<T> InPlaceWrite<T> for UniqueArc<MaybeUninit<T>> {
774 pub fn new_uninit(flags: Flags) -> Result<UniqueArc<MaybeUninit<T>>, AllocError> { in new_uninit()
792 impl<T> UniqueArc<MaybeUninit<T>> {
/rust/pin-init/
A DREADME.md155 mem::MaybeUninit,
178 foo: UnsafeCell<MaybeUninit<bindings::foo>>,
/rust/kernel/net/
A Dphy.rs561 ..unsafe { core::mem::MaybeUninit::<bindings::phy_driver>::zeroed().assume_init() } in create_phy_driver()

Completed in 33 milliseconds