Home
last modified time | relevance | path

Searched refs:new_unchecked (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/rust/pin-init/examples/
H A Dlinked_list.rs34 next: unsafe { Link::new_unchecked(this) }, in new()
35 prev: unsafe { Link::new_unchecked(this) }, in new()
43 prev: list.next.prev().replace(unsafe { Link::new_unchecked(this)}), in insert_next()
44 next: list.next.replace(unsafe { Link::new_unchecked(this)}), in insert_next()
52 next: list.prev.next().replace(unsafe { Link::new_unchecked(this)}), in insert_prev()
53 prev: list.prev.replace(unsafe { Link::new_unchecked(this)}), in insert_prev()
63 Some(unsafe { NonNull::new_unchecked(self.next.as_ptr() as *mut Self) }) in next()
104 unsafe fn new_unchecked(ptr: NonNull<ListHead>) -> Self { in new_unchecked() method
125 unsafe { Link::new_unchecked(self.0.replace(other.0.get())) } in replace()
H A Dmutex.rs105 Pin::new_unchecked(CMutexGuard { in lock()
/linux-6.15/rust/kernel/alloc/
H A Dkbox.rs141 Self(unsafe { NonNull::new_unchecked(raw) }, PhantomData) in from_raw()
311 unsafe { Pin::new_unchecked(b) } in from()
409 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in from_foreign()
420 unsafe { Pin::new_unchecked(r) } in borrow()
432 unsafe { Pin::new_unchecked(r) } in borrow_mut()
H A Dlayout.rs83 pub unsafe fn new_unchecked(len: usize) -> Self { in new_unchecked() method
H A Dkvec.rs373 unsafe { ArrayLayout::new_unchecked(capacity) } in from_raw_parts()
381 ptr: unsafe { NonNull::new_unchecked(ptr) }, in from_raw_parts()
764 let layout = unsafe { ArrayLayout::<T>::new_unchecked(len) }; in collect()
/linux-6.15/rust/kernel/time/hrtimer/
H A Dpin_mut.rs62 let self_ptr = unsafe { NonNull::new_unchecked(self.as_mut().get_unchecked_mut()) }; in start()
104 let receiver_pin = unsafe { Pin::new_unchecked(receiver_ref) }; in run()
H A Dtbox.rs75 unsafe { NonNull::new_unchecked(Box::into_raw(Pin::into_inner_unchecked(self))) }; in start()
116 let data_mut_ref = unsafe { Pin::new_unchecked(&mut *data_ptr) }; in run()
H A Dpin.rs100 let receiver_pin = unsafe { Pin::new_unchecked(receiver_ref) }; in run()
/linux-6.15/rust/kernel/block/mq/
H A Drequest.rs72 unsafe { ARef::from_raw(NonNull::new_unchecked(ptr as *const Self as *mut Self)) } in aref_from_raw()
148 unsafe { NonNull::new_unchecked(wrapper_ptr) } in wrapper_ptr()
/linux-6.15/rust/kernel/sync/
H A Darc.rs179 unsafe { NonNull::new_unchecked(ptr.cast_mut()) } in container_of()
385 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in from_foreign()
396 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in borrow()
813 unsafe { Pin::new_unchecked(obj) } in from()
/linux-6.15/rust/kernel/
H A Dalloc.rs223 unsafe { NonNull::new_unchecked(ptr) } in dangling_from_layout()
H A Dfirmware.rs75 Ok(Firmware(unsafe { NonNull::new_unchecked(fw) })) in request_internal()
H A Dtask.rs305 Some(unsafe { ARef::from_raw(ptr::NonNull::new_unchecked(ptr.cast::<PidNamespace>())) }) in get_pid_ns()
H A Derror.rs139 Error(unsafe { NonZeroI32::new_unchecked(errno) }) in from_errno_unchecked()
H A Dworkqueue.rs600 let pinned = unsafe { Pin::new_unchecked(boxed) }; in run()
/linux-6.15/rust/pin-init/src/
H A Dalloc.rs114 Ok(unsafe { Pin::new_unchecked(this.assume_init()) }) in try_pin_init()
H A D__internal.rs186 Ok(unsafe { Pin::new_unchecked(this.value.assume_init_mut()) }) in init()
H A Dmacros.rs962 let pinned = unsafe { ::core::pin::Pin::new_unchecked(self) };
1164 $(let $this = unsafe { ::core::ptr::NonNull::new_unchecked(slot) };)?
H A Dlib.rs1058 let val = unsafe { Pin::new_unchecked(val) }; in __pinned_init()