Searched refs:MaybeUninit (Results 1 – 18 of 18) sorted by relevance
| /rust/kernel/ |
| A D | device_id.rs | 8 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 D | types.rs | 9 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 D | uaccess.rs | 15 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 D | sync.rs | 104 unsafe { ::core::mem::MaybeUninit::uninit().assume_init() };
|
| A D | miscdevice.rs | 22 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 D | rbtree.rs | 13 mem::MaybeUninit, 1037 node: KBox<MaybeUninit<Node<K, V>>>,
|
| A D | cpufreq.rs | 30 mem::MaybeUninit, 1017 ..unsafe { MaybeUninit::zeroed().assume_init() }
|
| /rust/kernel/alloc/ |
| A D | kbox.rs | 13 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 D | kvec.rs | 14 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 D | static_init.rs | 10 mem::MaybeUninit, 27 cell: UnsafeCell<MaybeUninit<T>>, 39 cell: UnsafeCell::new(MaybeUninit::uninit()), in new()
|
| A D | pthread_mutex.rs | 15 mem::MaybeUninit, 71 let mut attr = MaybeUninit::uninit(); in new()
|
| /rust/kernel/device/ |
| A D | property.rs | 7 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 D | alloc.rs | 7 use core::{mem::MaybeUninit, pin::Pin}; 136 impl<T> InPlaceWrite<T> for Box<MaybeUninit<T>> {
|
| A D | __internal.rs | 141 value: MaybeUninit<T>, 164 value: MaybeUninit::uninit(), in uninit()
|
| A D | lib.rs | 287 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 D | arc.rs | 32 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 D | README.md | 155 mem::MaybeUninit, 178 foo: UnsafeCell<MaybeUninit<bindings::foo>>,
|
| /rust/kernel/net/ |
| A D | phy.rs | 561 ..unsafe { core::mem::MaybeUninit::<bindings::phy_driver>::zeroed().assume_init() } in create_phy_driver()
|
Completed in 33 milliseconds