Home
last modified time | relevance | path

Searched refs:VolatileReadable (Results 1 – 5 of 5) sorted by relevance

/external/rust/android-crates-io/crates/virtio-drivers/src/
Dvolatile.rs31 pub trait VolatileReadable<T> { trait
37 impl<T: Copy> VolatileReadable<T> for *const ReadOnly<T> { impl
44 impl<T: Copy> VolatileReadable<T> for *const Volatile<T> { impl
72 use super::{ReadOnly, Volatile, VolatileReadable, VolatileWritable, WriteOnly};
102 impl VolatileReadable<$t> for *const ReadOnly<$t> { impl
114 impl VolatileReadable<$t> for *const Volatile<$t> { impl
160 impl VolatileReadable<DeviceStatus> for *const ReadOnly<DeviceStatus> { impl
172 impl VolatileReadable<DeviceStatus> for *const Volatile<DeviceStatus> { impl
200 $crate::volatile::VolatileReadable::vread((&raw const (*$nonnull.as_ptr()).$field))
/external/rust/android-crates-io/crates/virtio-drivers-and-devices/src/
Dvolatile.rs31 pub trait VolatileReadable<T> { interface
36 impl<T: Copy> VolatileReadable<T> for *const ReadOnly<T> { impl
42 impl<T: Copy> VolatileReadable<T> for *const Volatile<T> { impl
81 $crate::volatile::VolatileReadable::vread((&raw const (*$nonnull.as_ptr()).$field))
/external/rust/android-crates-io/crates/virtio-drivers/patches/
Dmmio.patch30 @@ -33,12 +33,14 @@ pub trait VolatileReadable<T> {
35 impl<T: Copy> VolatileReadable<T> for *const ReadOnly<T> {
42 impl<T: Copy> VolatileReadable<T> for *const Volatile<T> {
65 + use super::{ReadOnly, Volatile, VolatileReadable, VolatileWritable, WriteOnly};
95 + impl VolatileReadable<$t> for *const ReadOnly<$t> {
107 + impl VolatileReadable<$t> for *const Volatile<$t> {
153 + impl VolatileReadable<DeviceStatus> for *const ReadOnly<DeviceStatus> {
165 + impl VolatileReadable<DeviceStatus> for *const Volatile<DeviceStatus> {
/external/rust/android-crates-io/crates/virtio-drivers-and-devices/src/transport/
Dpci.rs13 volread, volwrite, ReadOnly, Volatile, VolatileReadable, VolatileWritable, WriteOnly,
/external/rust/android-crates-io/crates/virtio-drivers/src/transport/
Dpci.rs13 volread, volwrite, ReadOnly, Volatile, VolatileReadable, VolatileWritable, WriteOnly,