pub struct CompletedDma { /* private fields */ }Expand description
DMA backing completed by hardware and visible to CPU again.
Implementations§
Source§impl CompletedDma
impl CompletedDma
pub fn len(&self) -> NonZeroUsize
pub const fn direction(&self) -> DmaDirection
pub fn copy_from_device_to_slice(&self, dst: &mut [u8])
pub fn into_cpu_buffer(self) -> CpuDmaBuffer
Auto Trait Implementations§
impl !RefUnwindSafe for CompletedDma
impl !UnwindSafe for CompletedDma
impl Freeze for CompletedDma
impl Send for CompletedDma
impl Sync for CompletedDma
impl Unpin for CompletedDma
impl UnsafeUnpin for CompletedDma
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more