Home
last modified time | relevance | path

Searched refs:AsAddress (Results 1 – 6 of 6) sorted by relevance

/linux/rust/zerocopy/src/util/
H A Dmod.rs74 pub(crate) trait AsAddress { interface
78 impl<T: ?Sized> AsAddress for &T { impl
82 AsAddress::addr(ptr) in addr()
86 impl<T: ?Sized> AsAddress for &mut T { impl
90 AsAddress::addr(ptr) in addr()
94 impl<T: ?Sized> AsAddress for NonNull<T> {
97 AsAddress::addr(self.as_ptr()) in addr()
101 impl<T: ?Sized> AsAddress for *const T { impl
117 impl<T: ?Sized> AsAddress for *mut T { impl
121 AsAddress::addr(ptr) in addr()
[all …]
/linux/rust/zerocopy/src/
H A Derror.rs323 let addr_align = 2usize.pow((crate::util::AsAddress::addr(addr)).trailing_zeros()); in display_verbose_extras()
1135 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()
1146 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()
1157 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()
1168 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()
H A Dlib.rs7589 use crate::util::AsAddress; in test_raw_dangling()
7591 assert_eq!(AsAddress::addr(ptr), 1); in test_raw_dangling()
7594 assert_eq!(AsAddress::addr(ptr), 1); in test_raw_dangling()
H A Dref.rs1238 use crate::util::AsAddress as _; in test_into_ref_mut()
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs20 util::AsAddress,
579 AsAddress::addr(self.as_ptr()), in try_cast_into()
H A Dptr.rs1333 use crate::util::AsAddress;