| /linux/rust/pin-init/examples/ |
| H A D | linked_list.rs | 34 next: unsafe { Link::new_unchecked(this) }, in new() 35 prev: unsafe { Link::new_unchecked(this) }, in new() 44 prev: list.next.prev().replace(unsafe { Link::new_unchecked(this)}), in insert_next() 45 next: list.next.replace(unsafe { Link::new_unchecked(this)}), in insert_next() 53 next: list.prev.next().replace(unsafe { Link::new_unchecked(this)}), in insert_prev() 54 prev: list.prev.replace(unsafe { Link::new_unchecked(this)}), in insert_prev() 64 Some(unsafe { NonNull::new_unchecked(self.next.as_ptr() as *mut Self) }) in next() 105 unsafe fn new_unchecked(ptr: NonNull<ListHead>) -> Self { 127 unsafe { Link::new_unchecked(self.0.replace(other.0.get())) } 107 unsafe fn new_unchecked(ptr: NonNull<ListHead>) -> Self { new_unchecked() method
|
| H A D | mutex.rs | 101 Pin::new_unchecked(CMutexGuard { in lock()
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | inner.rs | 201 let projected_non_null = unsafe { NonNull::new_unchecked(projected_raw) }; in project() 229 unsafe { MetadataOf::new_unchecked(meta) } in meta() 360 let bytes = unsafe { NonNull::new_unchecked(bytes) }; in trailing_slice() 418 let ptr = unsafe { NonNull::new_unchecked(ptr) }; in slice_unchecked() 486 let elem = unsafe { NonNull::new_unchecked(elem) }; in iter() 520 let slice = unsafe { NonNull::new_unchecked(slice) }; in as_slice() 591 let err = unsafe { AlignmentError::<_, U>::new_unchecked(self) }; in try_cast_into() 665 let i = unsafe { MetadataOf::new_unchecked(i) }; in test_split_at()
|
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 137 Err(unsafe { AlignmentError::new_unchecked(()) }) in validate_aligned_to() 456 unsafe { NonNull::new_unchecked(dangling) } in new_box() 542 Some(unsafe { Self::new_unchecked(meta) }) in new_in_bounds() 552 pub(crate) unsafe fn new_unchecked(meta: T::PointerMetadata) -> Self { in new_unchecked() function 656 let elems = unsafe { MetadataOf::new_unchecked(elems) }; in validate_cast_and_convert_metadata() 670 let split_at = unsafe { MetadataOf::<[u8]>::new_unchecked(split_at) }; in validate_cast_and_convert_metadata() 717 unsafe { NonNull::new_unchecked(ptr) } in slice_from_raw_parts()
|
| /linux/rust/kernel/alloc/ |
| H A D | kbox.rs | 180 Self(unsafe { NonNull::new_unchecked(raw) }, PhantomData) in from_raw() 451 unsafe { Pin::new_unchecked(b) } in write_pin_init() 574 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in deref() 585 unsafe { Pin::new_unchecked(r) } in deref_mut() 597 unsafe { Pin::new_unchecked(r) }
|
| H A D | kvec.rs | 609 unsafe { ArrayLayout::new_unchecked(capacity) } 617 ptr: unsafe { NonNull::new_unchecked(ptr) }, 875 let new_layout = unsafe { ArrayLayout::<T>::new_unchecked(target_cap) }; 1343 let layout = unsafe { ArrayLayout::<T>::new_unchecked(len) };
|
| H A D | allocator.rs | 188 /// let ptr = unsafe { NonNull::new_unchecked(from_mut(&mut *vbox)) }; 211 let page = unsafe { NonNull::new_unchecked(page) };
|
| /linux/rust/kernel/ |
| H A D | ptr.rs | 56 Self(unsafe { NonZero::new_unchecked(ALIGN) }) in new() 79 Some(Self(unsafe { NonZero::new_unchecked(align) })) in new_checked()
|
| H A D | alloc.rs | 272 unsafe { NonNull::new_unchecked(ptr) }
|
| H A D | mm.rs | 147 Some(unsafe { ARef::from_raw(NonNull::new_unchecked(self.as_raw().cast())) }) in mmget_not_zero()
|
| H A D | firmware.rs | 79 Ok(Firmware(unsafe { NonNull::new_unchecked(fw) })) in request_internal()
|
| H A D | task.rs | 245 Some(unsafe { ARef::from_raw(ptr::NonNull::new_unchecked(ptr.cast::<PidNamespace>())) }) in get_pid_ns()
|
| H A D | error.rs | 258 Error(unsafe { NonZeroI32::new_unchecked(errno) })
|
| H A D | scatterlist.rs | 373 let sgt = unsafe { NonNull::new_unchecked(sgt) }; in new()
|
| H A D | auxiliary.rs | 536 adev: unsafe { NonNull::new_unchecked(adev) },
|
| H A D | rbtree.rs | 511 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/zerocopy/src/ |
| H A D | ref.rs | 82 pub(crate) unsafe fn new_unchecked(bytes: B) -> Ref<B, T> { in new_unchecked() method 219 Ok(unsafe { Ref::new_unchecked(bytes) }) in sized_from() 244 let r = unsafe { Ref::new_unchecked(bytes) }; in sized_from_prefix() 266 let r = unsafe { Ref::new_unchecked(bytes) }; in sized_from_suffix() 319 Ok(unsafe { Ref::new_unchecked(source) }) in from_bytes() 388 let r = unsafe { Ref::new_unchecked(bytes) }; in from_prefix() 448 let r = unsafe { Ref::new_unchecked(bytes) }; in from_suffix() 1329 let r = unsafe { Ref::<&mut [u8], AU64>::new_unchecked(&mut *buf) }; in bench_into_mut_sized() 1353 let r = unsafe { Ref::<&mut [u8], AU64>::new_unchecked(&mut *buf) }; in bench_deref_mut_sized()
|
| /linux/rust/pin-init/src/ |
| H A D | alloc.rs | 116 Ok(unsafe { Pin::new_unchecked(this.assume_init()) })
|
| H A D | macros.rs | |
| H A D | __internal.rs | 190 Ok(unsafe { Pin::new_unchecked(this.value.assume_init_mut()) }) 352 unsafe { Pin::new_unchecked(&mut *self.ptr) }
|
| /linux/rust/kernel/sync/ |
| H A D | lock.rs | 274 unsafe { Pin::new_unchecked(&mut *self.lock.data.get()) }
|
| /linux/rust/kernel/drm/gem/ |
| H A D | shmem.rs | 329 let obj = unsafe { ARef::from_raw(NonNull::new_unchecked(new)) };
|
| H A D | mod.rs | 350 let ptr = unsafe { NonNull::new_unchecked(ptr) };
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | known_layout.rs | 79 unsafe { #core::ptr::NonNull::new_unchecked(slf) } in derive_known_layout_for_repr_c_struct()
|
| /linux/rust/pin-init/internal/src/ |
| H A D | init.rs | 141 let #ident = unsafe { ::core::ptr::NonNull::new_unchecked(slot) };
|