Lines Matching refs:Target
199 const_assert!(Alignment::of::<U>().as_usize() <= IO::Target::MIN_ALIGN.as_usize()); in io_view_assert()
200 build_assert!(offset_valid::<U>(0, offset, IO::Target::MIN_SIZE)); in io_view_assert()
243 type View<'a, T: ?Sized + KnownSize>: IoBase<'a, Backend = Self, Target = T>;
402 type Target: ?Sized + KnownSize; typedef
405 fn as_view(self) -> <Self::Backend as IoBackend>::View<'a, Self::Target>; in as_view() argument
426 Self: Io<'a, Target = [T]>, in len() argument
435 Self: Io<'a, Target = [T]>, in is_empty() argument
467 Self::Target: FromBytes + IntoBytes, in try_cast()
499 fn read_val(self) -> Self::Target in read_val()
501 Self::Backend: IoCapable<Self::Target>, in read_val() argument
502 Self::Target: Sized, in read_val()
521 fn write_val(self, value: Self::Target) in write_val()
523 Self::Backend: IoCapable<Self::Target>, in write_val() argument
524 Self::Target: Sized, in write_val()
548 fn copy_read(self) -> Self::Target in copy_read()
551 Self::Target: Sized + FromBytes, in copy_read()
575 fn copy_write(self, value: Self::Target) in copy_write()
578 Self::Target: Sized + IntoBytes, in copy_write()
603 Self: Io<'a, Target = [u8]>, in copy_from_slice() argument
634 Self: Io<'a, Target = [u8]>, in copy_to_slice() argument
648 usize: IoLoc<Self::Target, u8, IoType = u8>, in try_read8() argument
658 usize: IoLoc<Self::Target, u16, IoType = u16>, in try_read16() argument
668 usize: IoLoc<Self::Target, u32, IoType = u32>, in try_read32() argument
678 usize: IoLoc<Self::Target, u64, IoType = u64>, in try_read64() argument
688 usize: IoLoc<Self::Target, u8, IoType = u8>, in try_write8() argument
698 usize: IoLoc<Self::Target, u16, IoType = u16>, in try_write16() argument
708 usize: IoLoc<Self::Target, u32, IoType = u32>, in try_write32() argument
718 usize: IoLoc<Self::Target, u64, IoType = u64>, in try_write64() argument
730 usize: IoLoc<Self::Target, u8, IoType = u8>, in read8() argument
742 usize: IoLoc<Self::Target, u16, IoType = u16>, in read16() argument
754 usize: IoLoc<Self::Target, u32, IoType = u32>, in read32() argument
766 usize: IoLoc<Self::Target, u64, IoType = u64>, in read64() argument
778 usize: IoLoc<Self::Target, u8, IoType = u8>, in write8() argument
790 usize: IoLoc<Self::Target, u16, IoType = u16>, in write16() argument
802 usize: IoLoc<Self::Target, u32, IoType = u32>, in write32() argument
814 usize: IoLoc<Self::Target, u64, IoType = u64>, in write64() argument
846 L: IoLoc<Self::Target, T>, in try_read() argument
879 L: IoLoc<Self::Target, T>, in try_write() argument
923 L: IoLoc<Self::Target, T>, in try_write_reg() argument
924 V: LocatedRegister<Self::Target, Location = L, Value = T>, in try_write_reg() argument
957 L: IoLoc<Self::Target, T>, in try_update() argument
994 L: IoLoc<Self::Target, T>, in read() argument
1025 L: IoLoc<Self::Target, T>, in write() argument
1067 L: IoLoc<Self::Target, T>, in write_reg() argument
1068 V: LocatedRegister<Self::Target, Location = L, Value = T>, in write_reg() argument
1101 L: IoLoc<Self::Target, T>, in update() argument
1158 type Target = T; typedef
1281 type Target = T; typedef
1480 type Target = T; typedef
1483 fn as_view(self) -> <Self::Backend as IoBackend>::View<'a, Self::Target> { in as_view() argument
1617 type Target = T; typedef
1633 T: Io<'a, Backend: IoBackend<View<'a, T::Target> = T>>,
1637 pub fn as_ptr(self) -> *mut T::Target { in as_ptr() argument
1650 unsafe { T::Backend::project_view::<T::Target, _>(self.0, ptr) } in project_view()