/linux/rust/pin-init/examples/ |
H A D | linked_list.rs | 36 next: unsafe { Link::new_unchecked(this) }, in new() 37 prev: unsafe { Link::new_unchecked(this) }, in new() 46 prev: list.next.prev().replace(unsafe { Link::new_unchecked(this)}), in insert_next() 47 next: list.next.replace(unsafe { Link::new_unchecked(this)}), in insert_next() 55 next: list.prev.next().replace(unsafe { Link::new_unchecked(this)}), in insert_prev() 56 prev: list.prev.replace(unsafe { Link::new_unchecked(this)}), in insert_prev() 66 Some(unsafe { NonNull::new_unchecked(self.next.as_ptr() as *mut Self) }) in next() 107 unsafe fn new_unchecked(ptr: NonNull<ListHead>) -> Self { in new_unchecked() method 129 unsafe { Link::new_unchecked(self.0.replace(other.0.get())) } in replace()
|
H A D | mutex.rs | 109 Pin::new_unchecked(CMutexGuard { in lock()
|
/linux/rust/kernel/alloc/ |
H A D | kbox.rs | 181 Self(unsafe { NonNull::new_unchecked(raw) }, PhantomData) in from_raw() 351 unsafe { Pin::new_unchecked(b) } in from() 455 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in from_foreign() 466 unsafe { Pin::new_unchecked(r) } in borrow() 478 unsafe { Pin::new_unchecked(r) } in borrow_mut()
|
H A D | layout.rs | 83 pub unsafe fn new_unchecked(len: usize) -> Self { in new_unchecked() method
|
H A D | kvec.rs | 543 unsafe { ArrayLayout::new_unchecked(capacity) } in from_raw_parts() 551 ptr: unsafe { NonNull::new_unchecked(ptr) }, in from_raw_parts() 1108 let layout = unsafe { ArrayLayout::<T>::new_unchecked(len) }; in collect()
|
/linux/rust/kernel/time/hrtimer/ |
H A D | pin_mut.rs | 66 let self_ptr = unsafe { NonNull::new_unchecked(self.as_mut().get_unchecked_mut()) }; in start() 108 let receiver_pin = unsafe { Pin::new_unchecked(receiver_ref) }; in run()
|
H A D | tbox.rs | 79 unsafe { NonNull::new_unchecked(Box::into_raw(Pin::into_inner_unchecked(self))) }; in start() 120 let data_mut_ref = unsafe { Pin::new_unchecked(&mut *data_ptr) }; in run()
|
H A D | pin.rs | 104 let receiver_pin = unsafe { Pin::new_unchecked(receiver_ref) }; in run()
|
/linux/rust/kernel/block/mq/ |
H A D | request.rs | 72 unsafe { ARef::from_raw(NonNull::new_unchecked(ptr.cast())) } in aref_from_raw() 153 unsafe { NonNull::new_unchecked(wrapper_ptr) } in wrapper_ptr()
|
/linux/rust/kernel/sync/ |
H A D | arc.rs | 181 unsafe { NonNull::new_unchecked(ptr.cast_mut()) } in container_of() 391 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in from_foreign() 402 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in borrow() 844 unsafe { Pin::new_unchecked(obj) } in from()
|
/linux/rust/kernel/drm/ |
H A D | file.rs | 53 unsafe { Pin::new_unchecked(&*(self.driver_priv())) } in inner()
|
/linux/rust/kernel/ |
H A D | alloc.rs | 223 unsafe { NonNull::new_unchecked(ptr) } in dangling_from_layout()
|
H A D | firmware.rs | 76 Ok(Firmware(unsafe { NonNull::new_unchecked(fw) })) in request_internal()
|
H A D | mm.rs | 146 Some(unsafe { ARef::from_raw(NonNull::new_unchecked(self.as_raw().cast())) }) in mmget_not_zero()
|
H A D | regulator.rs | 284 let inner = unsafe { NonNull::new_unchecked(inner) }; in get_internal()
|
H A D | task.rs | 257 Some(unsafe { ARef::from_raw(ptr::NonNull::new_unchecked(ptr.cast::<PidNamespace>())) }) in get_pid_ns()
|
H A D | error.rs | 140 Error(unsafe { NonZeroI32::new_unchecked(errno) }) in from_errno_unchecked()
|
H A D | auxiliary.rs | 335 Ok(Self(unsafe { NonNull::new_unchecked(adev) })) in new()
|
H A D | workqueue.rs | 898 let pinned = unsafe { Pin::new_unchecked(boxed) }; in run()
|
/linux/rust/pin-init/src/ |
H A D | alloc.rs | 114 Ok(unsafe { Pin::new_unchecked(this.assume_init()) }) in try_pin_init()
|
H A D | __internal.rs | 186 Ok(unsafe { Pin::new_unchecked(this.value.assume_init_mut()) }) in init()
|
H A D | macros.rs | 394 //! let pinned = unsafe { ::core::pin::Pin::new_unchecked(self) }; 962 let pinned = unsafe { ::core::pin::Pin::new_unchecked(self) }; 1164 $(let $this = unsafe { ::core::ptr::NonNull::new_unchecked(slot) };)?
|
H A D | lib.rs | 1110 let val = unsafe { Pin::new_unchecked(val) }; in __pinned_init()
|
/linux/rust/kernel/drm/gem/ |
H A D | mod.rs | 254 let ptr = unsafe { NonNull::new_unchecked(ptr) }; in new()
|
/linux/rust/kernel/device/ |
H A D | property.rs | 47 // - `NonNull::new_unchecked`: in from_raw() 56 unsafe { ARef::from_raw(ptr::NonNull::new_unchecked(raw.cast())) } in from_raw()
|