Lines Matching refs:IoSysMap
1501 pub enum IoSysMap<'a, T: ?Sized> { enum
1508 impl<T: ?Sized> Copy for IoSysMap<'_, T> {} implementation
1509 impl<T: ?Sized> Clone for IoSysMap<'_, T> { implementation
1516 impl<'a, T: ?Sized> From<Mmio<'a, T>> for IoSysMap<'a, T> { implementation
1519 IoSysMap::Io(value) in from()
1523 impl<'a, T: ?Sized> From<SysMem<'a, T>> for IoSysMap<'a, T> { implementation
1526 IoSysMap::Sys(value) in from()
1531 type View<'a, T: ?Sized + KnownSize> = IoSysMap<'a, T>;
1536 IoSysMap::Io(l) => MmioBackend::as_ptr(l), in as_ptr()
1537 IoSysMap::Sys(r) => SysMemBackend::as_ptr(r), in as_ptr()
1548 IoSysMap::Io(l) => IoSysMap::Io(unsafe { MmioBackend::project_view(l, ptr) }), in project_view()
1550 IoSysMap::Sys(r) => IoSysMap::Sys(unsafe { SysMemBackend::project_view(r, ptr) }), in project_view()
1563 IoSysMap::Io(l) => MmioBackend::io_read(l), in io_read()
1564 IoSysMap::Sys(r) => SysMemBackend::io_read(r), in io_read()
1571 IoSysMap::Io(l) => MmioBackend::io_write(l, value), in io_write()
1572 IoSysMap::Sys(r) => SysMemBackend::io_write(r, value), in io_write()
1582 IoSysMap::Io(l) => unsafe { MmioBackend::copy_from_io(l, buffer) }, in copy_from_io()
1584 IoSysMap::Sys(r) => unsafe { SysMemBackend::copy_from_io(r, buffer) }, in copy_from_io()
1592 IoSysMap::Io(l) => unsafe { MmioBackend::copy_to_io(l, buffer) }, in copy_to_io()
1594 IoSysMap::Sys(r) => unsafe { SysMemBackend::copy_to_io(r, buffer) }, in copy_to_io()
1601 IoSysMap::Io(l) => MmioBackend::copy_read(l), in copy_read()
1602 IoSysMap::Sys(r) => SysMemBackend::copy_read(r), in copy_read()
1609 IoSysMap::Io(l) => MmioBackend::copy_write(l, value), in copy_write()
1610 IoSysMap::Sys(r) => SysMemBackend::copy_write(r, value), in copy_write()
1615 impl<'a, T: ?Sized + KnownSize> IoBase<'a> for IoSysMap<'a, T> { implementation
1620 fn as_view(self) -> IoSysMap<'a, T> { in as_view()