Lines Matching refs:usize

71     pub(crate) fn miri_promise_symbolic_alignment(ptr: *const (), align: usize);  in miri_promise_symbolic_alignment()  argument
75 fn addr(self) -> usize; in addr() argument
80 fn addr(self) -> usize { in addr() argument
88 fn addr(self) -> usize { in addr() argument
96 fn addr(self) -> usize { in addr() argument
103 fn addr(self) -> usize { in addr() argument
113 return self.cast::<()>() as usize; in addr()
119 fn addr(self) -> usize { in addr() argument
155 pub(crate) const fn padding_needed_for(len: usize, align: NonZeroUsize) -> usize { in padding_needed_for() argument
237 n: usize, in round_down_to_next_multiple_of_alignment() argument
239 ) -> usize { in round_down_to_next_multiple_of_alignment() argument
443 let dangling = unsafe { mem::transmute::<usize, *mut u8>(align) }; in new_box()
507 pub(crate) fn new_in_bounds(t: &T, meta: usize) -> Option<Self> in new_in_bounds()
509 T: KnownLayout<PointerMetadata = usize>, in new_in_bounds()
566 pub(crate) fn padding_needed_for(&self) -> usize in padding_needed_for()
568 T: KnownLayout<PointerMetadata = usize>, in padding_needed_for()
592 addr: usize, in validate_cast_and_convert_metadata() argument
702 fn slice_from_raw_parts(data: Self, len: usize) -> NonNull<[T]>; in slice_from_raw_parts()
714 fn slice_from_raw_parts(data: Self, len: usize) -> NonNull<[T]> { in slice_from_raw_parts()
756 impl NumExt for usize { implementation
762 unsafe fn unchecked_add(self, rhs: usize) -> usize { in unchecked_add() argument
778 unsafe fn unchecked_sub(self, rhs: usize) -> usize { in unchecked_sub() argument
794 unsafe fn unchecked_mul(self, rhs: usize) -> usize { in unchecked_mul() argument
898 fn alt_impl(n: usize, align: NonZeroUsize) -> usize { in test_round_down_to_next_multiple_of_alignment() argument
938 assert_eq!(AsAddress::addr(r), p as usize); in test_as_address()
939 assert_eq!(AsAddress::addr(rm), pm as usize); in test_as_address()
940 assert_eq!(AsAddress::addr(p), p as usize); in test_as_address()
941 assert_eq!(AsAddress::addr(pm), pm as usize); in test_as_address()
942 assert_eq!(AsAddress::addr(nn), p as usize); in test_as_address()