Struct bcm2711_pac::dmac::Dma4Cb
source · [−]#[repr(C)]pub struct Dma4Cb {
pub ti: MemoryField<u32, Register>,
pub src: u32,
pub srci: MemoryField<u32, Register>,
pub dest: u32,
pub desti: MemoryField<u32, Register>,
pub len: MemoryField<u32, Register>,
pub next_cb: u32,
pub reserved: u32,
}
Expand description
DMA4 engine control block
Fields
ti: MemoryField<u32, Register>
Transfer information
src: u32
Source address
srci: MemoryField<u32, Register>
Source information
dest: u32
Destination address
desti: MemoryField<u32, Register>
Destination information
len: MemoryField<u32, Register>
Transfer length
next_cb: u32
Next CB address
reserved: u32
Reserved - set to zero
Trait Implementations
impl Copy for Dma4Cb
Auto Trait Implementations
impl RefUnwindSafe for Dma4Cb
impl Send for Dma4Cb
impl Sync for Dma4Cb
impl Unpin for Dma4Cb
impl UnwindSafe for Dma4Cb
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