twizzler_driver::dma

Trait DeviceSync

source
pub auto trait DeviceSync { }
Expand description

DMA types must implement this trait, which indicates that types can handle untyped updates from the device.

Implementations on Foreign Types§

source§

impl DeviceSync for i8

source§

impl DeviceSync for i16

source§

impl DeviceSync for i32

source§

impl DeviceSync for i64

source§

impl DeviceSync for u8

source§

impl DeviceSync for u16

source§

impl DeviceSync for u32

source§

impl DeviceSync for u64

source§

impl<T> !DeviceSync for *const T

source§

impl<T> !DeviceSync for *mut T

source§

impl<T> !DeviceSync for &T

source§

impl<T> !DeviceSync for &mut T

source§

impl<T> !DeviceSync for Cell<T>

source§

impl<T> !DeviceSync for UnsafeCell<T>

Implementors§

Auto implementors§

§

impl !DeviceSync for DeviceEventStream

§

impl !DeviceSync for InterruptInfo

§

impl !DeviceSync for Device

§

impl !DeviceSync for DeviceRepr

§

impl !DeviceSync for MmioObject

§

impl !DeviceSync for DeviceController

§

impl !DeviceSync for DmaObject

§

impl !DeviceSync for DmaPool

§

impl DeviceSync for PcieKactionSpecific

§

impl DeviceSync for BusType

§

impl DeviceSync for DeviceType

§

impl DeviceSync for InterruptAllocationError

§

impl DeviceSync for SubmitSummary

§

impl DeviceSync for Access

§

impl DeviceSync for PinError

§

impl DeviceSync for SyncMode

§

impl DeviceSync for MsiCapability

§

impl DeviceSync for MsixCapability

§

impl DeviceSync for MsixTableEntry

§

impl DeviceSync for PcieBridgeHeader

§

impl DeviceSync for PcieCapabilityHeader

§

impl DeviceSync for PcieDeviceHeader

§

impl DeviceSync for PcieDeviceInfo

§

impl DeviceSync for PcieFunctionHeader

§

impl DeviceSync for PcieInfo

§

impl DeviceSync for DeviceChildrenIterator

§

impl DeviceSync for BusTreeRoot

§

impl DeviceSync for DmaOptions

§

impl<'a> !DeviceSync for PcieCapability<'a>

§

impl<'a> !DeviceSync for PcieCapabilityIterator<'a>

§

impl<'a> !DeviceSync for DmaPin<'a>

§

impl<R> !DeviceSync for SubmitSummaryWithResponses<R>

§

impl<R> !DeviceSync for InFlightFuture<R>

§

impl<R> !DeviceSync for InFlightFutureWithResponses<R>

§

impl<R> DeviceSync for ResponseInfo<R>
where R: DeviceSync,

§

impl<T> !DeviceSync for InfoObject<T>

§

impl<T> !DeviceSync for Requester<T>

§

impl<T> !DeviceSync for DmaRegion<T>

§

impl<T> !DeviceSync for DmaSliceRegion<T>

§

impl<T> DeviceSync for SubmitRequest<T>
where T: DeviceSync,