Struct bcm2711_pac::dmac::DmaLiteCb
source · [−]#[repr(C)]pub struct DmaLiteCb {
pub ti: MemoryField<u32, Register>,
pub source_ad: u32,
pub dest_ad: u32,
pub txfr_len: MemoryField<u32, Register>,
pub reserved0: u32,
pub nextconbk: u32,
pub reserved1: [u32; 2],
}
Expand description
DMA Lite engine control block
Fields
ti: MemoryField<u32, Register>
Transfer information
source_ad: u32
Source address
dest_ad: u32
Destination address
txfr_len: MemoryField<u32, Register>
Transfer length
reserved0: u32
Reserved - set to zero
nextconbk: u32
Next CB address
reserved1: [u32; 2]
Reserved - set to zero
Trait Implementations
impl Copy for DmaLiteCb
Auto Trait Implementations
impl RefUnwindSafe for DmaLiteCb
impl Send for DmaLiteCb
impl Sync for DmaLiteCb
impl Unpin for DmaLiteCb
impl UnwindSafe for DmaLiteCb
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more