Home
last modified time | relevance | path

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

/linux/rust/pin-init/examples/
H A Dlinked_list.rs36 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 Dmutex.rs110 Pin::new_unchecked(CMutexGuard { in lock()
/linux/rust/kernel/alloc/
H A Dkbox.rs157 Self(unsafe { NonNull::new_unchecked(raw) }, PhantomData)
404 unsafe { Pin::new_unchecked(b) } in drop_contents()
513 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in borrow_mut()
524 unsafe { Pin::new_unchecked(r) }
536 unsafe { Pin::new_unchecked(r) } in from_foreign()
H A Dkvec.rs559 unsafe { ArrayLayout::new_unchecked(capacity) } in from_raw_parts()
567 ptr: unsafe { NonNull::new_unchecked(ptr) }, in from_raw_parts()
825 let new_layout = unsafe { ArrayLayout::<T>::new_unchecked(target_cap) }; in shrink_to()
1271 let layout = unsafe { ArrayLayout::<T>::new_unchecked(len) }; in collect()
H A Dallocator.rs197 let page = unsafe { NonNull::new_unchecked(page) }; in to_page()
/linux/rust/kernel/
H A Dptr.rs56 Self(unsafe { NonZero::new_unchecked(ALIGN) }) in new()
79 Some(Self(unsafe { NonZero::new_unchecked(align) })) in new_checked()
H A Dalloc.rs268 unsafe { NonNull::new_unchecked(ptr) } in dangling_from_layout()
H A Dmm.rs147 Some(unsafe { ARef::from_raw(NonNull::new_unchecked(self.as_raw().cast())) }) in mmget_not_zero()
H A Dfirmware.rs83 Ok(Firmware(unsafe { NonNull::new_unchecked(fw) })) in request_internal()
H A Dtask.rs245 Some(unsafe { ARef::from_raw(ptr::NonNull::new_unchecked(ptr.cast::<PidNamespace>())) }) in get_pid_ns()
H A Derror.rs158 Error(unsafe { NonZeroI32::new_unchecked(errno) }) in from_errno_unchecked()
H A Dscatterlist.rs373 let sgt = unsafe { NonNull::new_unchecked(sgt) }; in new()
H A Dauxiliary.rs388 Self(unsafe { NonNull::new_unchecked(adev) }), in new()
H A Drbtree.rs511 best_links = Some(unsafe { NonNull::new_unchecked(&mut (*this).links) }); in find_best_match()
525 best_links = Some(unsafe { NonNull::new_unchecked(&mut (*this).links) }); in find_best_match()
/linux/rust/pin-init/src/
H A Dmacros.rs
H A Dalloc.rs114 Ok(unsafe { Pin::new_unchecked(this.assume_init()) }) in try_pin_init()
H A D__internal.rs206 Ok(unsafe { Pin::new_unchecked(this.value.assume_init_mut()) }) in init()
H A Dlib.rs978 let val = unsafe { Pin::new_unchecked(val) }; in __pinned_init()
/linux/rust/kernel/sync/
H A Dlock.rs274 unsafe { Pin::new_unchecked(&mut *self.lock.data.get()) }
/linux/rust/kernel/drm/gem/
H A Dshmem.rs133 let obj = unsafe { ARef::from_raw(NonNull::new_unchecked(new)) }; in new()
H A Dmod.rs296 let ptr = unsafe { NonNull::new_unchecked(ptr) }; in new()
/linux/rust/proc-macro2/
H A Dparse.rs306 crate::Ident::_new_fallback(Ident::new_unchecked(sym, fallback::Span::call_site())); in ident_any()
945 let doc_ident = crate::Ident::_new_fallback(Ident::new_unchecked("doc", fallback_span)); in doc_comment()
H A Dfallback.rs786 Ident::new_unchecked(string, span) in new_checked()
789 pub(crate) fn new_unchecked(string: &str, span: Span) -> Self { in new_unchecked() method
/linux/rust/pin-init/internal/src/
H A Dinit.rs143 let #ident = unsafe { ::core::ptr::NonNull::new_unchecked(slot) };