Lines Matching refs:View

195 ) -> <IO::Backend as IoBackend>::View<'a, U> {  in io_view_assert()
215 ) -> Result<<IO::Backend as IoBackend>::View<'a, U>> { in io_view()
243 type View<'a, T: ?Sized + KnownSize>: IoBase<'a, Backend = Self, Target = T>; typedef
249 fn as_ptr<'a, T: ?Sized + KnownSize>(view: Self::View<'a, T>) -> *mut T; in as_ptr()
259 view: Self::View<'a, T>, in project_view()
261 ) -> Self::View<'a, U>; in project_view()
274 fn io_read<'a>(view: Self::View<'a, T>) -> T; in io_read()
277 fn io_write<'a>(view: Self::View<'a, T>, value: T); in io_write()
288 unsafe fn copy_from_io(view: Self::View<'_, [u8]>, buffer: *mut u8); in copy_from_io()
296 unsafe fn copy_to_io(view: Self::View<'_, [u8]>, buffer: *const u8); in copy_to_io()
300 fn copy_read<T: FromBytes>(view: Self::View<'_, T>) -> T { in copy_read()
324 fn copy_write<T: IntoBytes>(view: Self::View<'_, T>, value: T) { in copy_write()
405 fn as_view(self) -> <Self::Backend as IoBackend>::View<'a, Self::Target>; in as_view()
465 fn try_cast<U>(self) -> Result<<Self::Backend as IoBackend>::View<'a, U>> in try_cast()
1170 type View<'a, T: ?Sized + KnownSize> = Mmio<'a, T>; typedef
1173 fn as_ptr<'a, T: ?Sized + KnownSize>(view: Self::View<'a, T>) -> *mut T { in as_ptr()
1179 _view: Self::View<'a, T>, in project_view()
1181 ) -> Self::View<'a, U> { in project_view()
1196 fn io_read(view: <$backend as IoBackend>::View<'_, $ty>) -> $ty {
1203 fn io_write(view: <$backend as IoBackend>::View<'_, $ty>, value: $ty) {
1222 unsafe fn copy_from_io(view: Self::View<'_, [u8]>, buffer: *mut u8) { in copy_from_io()
1232 unsafe fn copy_to_io(view: Self::View<'_, [u8]>, buffer: *const u8) { in copy_to_io()
1262 type View<'a, T: ?Sized + KnownSize> = RelaxedMmio<'a, T>; typedef
1265 fn as_ptr<'a, T: ?Sized + KnownSize>(view: Self::View<'a, T>) -> *mut T { in as_ptr()
1271 view: Self::View<'a, T>, in project_view()
1273 ) -> Self::View<'a, U> { in project_view()
1329 type View<'a, T: ?Sized + KnownSize> = SysMem<'a, T>; typedef
1332 fn as_ptr<'a, T: ?Sized + KnownSize>(view: Self::View<'a, T>) -> *mut T { in as_ptr()
1338 _view: Self::View<'a, T>, in project_view()
1340 ) -> Self::View<'a, U> { in project_view()
1387 unsafe fn copy_from_io(view: Self::View<'_, [u8]>, buffer: *mut u8) { in copy_from_io()
1396 unsafe fn copy_to_io(view: Self::View<'_, [u8]>, buffer: *const u8) { in copy_to_io()
1405 fn copy_read<T: FromBytes>(view: Self::View<'_, T>) -> T { in copy_read()
1416 fn copy_write<T: IntoBytes>(view: Self::View<'_, T>, value: T) { in copy_write()
1483 fn as_view(self) -> <Self::Backend as IoBackend>::View<'a, Self::Target> { in as_view()
1531 type View<'a, T: ?Sized + KnownSize> = IoSysMap<'a, T>; typedef
1534 fn as_ptr<'a, T: ?Sized + KnownSize>(view: Self::View<'a, T>) -> *mut T { in as_ptr()
1543 view: Self::View<'a, T>, in project_view()
1545 ) -> Self::View<'a, U> { in project_view()
1561 fn io_read(view: Self::View<'_, T>) -> T { in io_read()
1569 fn io_write<'a>(view: Self::View<'a, T>, value: T) { in io_write()
1579 unsafe fn copy_from_io(view: Self::View<'_, [u8]>, buffer: *mut u8) { in copy_from_io()
1589 unsafe fn copy_to_io(view: Self::View<'_, [u8]>, buffer: *const u8) { in copy_to_io()
1599 fn copy_read<T: FromBytes>(view: Self::View<'_, T>) -> T { in copy_read()
1607 fn copy_write<T: IntoBytes>(view: Self::View<'_, T>, value: T) { in copy_write()
1633 T: Io<'a, Backend: IoBackend<View<'a, T::Target> = T>>,
1648 ) -> <T::Backend as IoBackend>::View<'a, U> { in project_view()