pub struct DmaConfig {
pub csm_pcie_ctrl_dma_request_offset: u32,
pub arc_misc_cntl_addr: u32,
pub dma_host_phys_addr_high: u32,
pub support_64_bit_dma: bool,
pub use_msi_for_dma: bool,
pub read_threshold: u32,
pub write_threshold: u32,
}
Fields§
§csm_pcie_ctrl_dma_request_offset: u32
Address in CSM where the DMA request structure resides
arc_misc_cntl_addr: u32
To trigger ARC interrupt
dma_host_phys_addr_high: u32
DMA host phys addr high
support_64_bit_dma: bool
§use_msi_for_dma: bool
§read_threshold: u32
§write_threshold: u32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DmaConfig
impl RefUnwindSafe for DmaConfig
impl Send for DmaConfig
impl Sync for DmaConfig
impl Unpin for DmaConfig
impl UnwindSafe for DmaConfig
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