#[repr(transparent)]pub struct Ahbmatprio(pub u32);Expand description
AHB Matrix Priority Control
Tuple Fields§
§0: u32Implementations§
Source§impl Ahbmatprio
impl Ahbmatprio
Sourcepub const fn pri_cpu0_cbus(&self) -> PriCpu0Cbus
pub const fn pri_cpu0_cbus(&self) -> PriCpu0Cbus
CPU0 C-AHB bus master priority level
Sourcepub const fn set_pri_cpu0_cbus(&mut self, val: PriCpu0Cbus)
pub const fn set_pri_cpu0_cbus(&mut self, val: PriCpu0Cbus)
CPU0 C-AHB bus master priority level
Sourcepub const fn pri_cpu0_sbus(&self) -> PriCpu0Sbus
pub const fn pri_cpu0_sbus(&self) -> PriCpu0Sbus
CPU0 S-AHB bus master priority level
Sourcepub const fn set_pri_cpu0_sbus(&mut self, val: PriCpu0Sbus)
pub const fn set_pri_cpu0_sbus(&mut self, val: PriCpu0Sbus)
CPU0 S-AHB bus master priority level
Sourcepub const fn pri_cpu1_sbus_smart_dma_d(&self) -> PriCpu1SbusSmartDmaD
pub const fn pri_cpu1_sbus_smart_dma_d(&self) -> PriCpu1SbusSmartDmaD
CPU1 S-AHB/SmartDMA-D bus master priority level
Sourcepub const fn set_pri_cpu1_sbus_smart_dma_d(&mut self, val: PriCpu1SbusSmartDmaD)
pub const fn set_pri_cpu1_sbus_smart_dma_d(&mut self, val: PriCpu1SbusSmartDmaD)
CPU1 S-AHB/SmartDMA-D bus master priority level
Sourcepub const fn pri_cpu1_cbus_smart_dma_i(&self) -> PriCpu1CbusSmartDmaI
pub const fn pri_cpu1_cbus_smart_dma_i(&self) -> PriCpu1CbusSmartDmaI
CPU1 C-AHB/SmartDMA-I bus master priority level
Sourcepub const fn set_pri_cpu1_cbus_smart_dma_i(&mut self, val: PriCpu1CbusSmartDmaI)
pub const fn set_pri_cpu1_cbus_smart_dma_i(&mut self, val: PriCpu1CbusSmartDmaI)
CPU1 C-AHB/SmartDMA-I bus master priority level
Sourcepub const fn dma0(&self) -> AhbmatprioDma0
pub const fn dma0(&self) -> AhbmatprioDma0
DMA0 controller bus master priority level
Sourcepub const fn set_dma0(&mut self, val: AhbmatprioDma0)
pub const fn set_dma0(&mut self, val: AhbmatprioDma0)
DMA0 controller bus master priority level
Sourcepub const fn dma1(&self) -> AhbmatprioDma1
pub const fn dma1(&self) -> AhbmatprioDma1
DMA1 controller bus master priority level
Sourcepub const fn set_dma1(&mut self, val: AhbmatprioDma1)
pub const fn set_dma1(&mut self, val: AhbmatprioDma1)
DMA1 controller bus master priority level
Sourcepub const fn pri_pkc_els(&self) -> PriPkcEls
pub const fn pri_pkc_els(&self) -> PriPkcEls
PKC and ELS bus master priority level
Sourcepub const fn set_pri_pkc_els(&mut self, val: PriPkcEls)
pub const fn set_pri_pkc_els(&mut self, val: PriPkcEls)
PKC and ELS bus master priority level
Sourcepub const fn pri_npu_pq(&self) -> PriNpuPq
pub const fn pri_npu_pq(&self) -> PriNpuPq
NPU O bus and Powerquad bus master priority level
Sourcepub const fn set_pri_npu_pq(&mut self, val: PriNpuPq)
pub const fn set_pri_npu_pq(&mut self, val: PriNpuPq)
NPU O bus and Powerquad bus master priority level
Sourcepub const fn pri_coolflux_i(&self) -> PriCoolfluxI
pub const fn pri_coolflux_i(&self) -> PriCoolfluxI
CoolFlux I bus master priority level
Sourcepub const fn set_pri_coolflux_i(&mut self, val: PriCoolfluxI)
pub const fn set_pri_coolflux_i(&mut self, val: PriCoolfluxI)
CoolFlux I bus master priority level
Sourcepub const fn pri_coolflux_x(&self) -> PriCoolfluxX
pub const fn pri_coolflux_x(&self) -> PriCoolfluxX
CoolFlux X bus master priority level
Sourcepub const fn set_pri_coolflux_x(&mut self, val: PriCoolfluxX)
pub const fn set_pri_coolflux_x(&mut self, val: PriCoolfluxX)
CoolFlux X bus master priority level
Sourcepub const fn pri_coolflux_y_espi(&self) -> PriCoolfluxYEspi
pub const fn pri_coolflux_y_espi(&self) -> PriCoolfluxYEspi
CoolFlux Y bus master priority level
Sourcepub const fn set_pri_coolflux_y_espi(&mut self, val: PriCoolfluxYEspi)
pub const fn set_pri_coolflux_y_espi(&mut self, val: PriCoolfluxYEspi)
CoolFlux Y bus master priority level
Sourcepub const fn set_pri_npu_d(&mut self, val: PriNpuD)
pub const fn set_pri_npu_d(&mut self, val: PriNpuD)
NPU D bus master priority level
Sourcepub const fn pri_usb_fs_enet(&self) -> PriUsbFsEnet
pub const fn pri_usb_fs_enet(&self) -> PriUsbFsEnet
USB-FS and ENET bus master priority level
Sourcepub const fn set_pri_usb_fs_enet(&mut self, val: PriUsbFsEnet)
pub const fn set_pri_usb_fs_enet(&mut self, val: PriUsbFsEnet)
USB-FS and ENET bus master priority level
Sourcepub const fn pri_usb_hs(&self) -> PriUsbHs
pub const fn pri_usb_hs(&self) -> PriUsbHs
USB-HS bus master priority level
Sourcepub const fn set_pri_usb_hs(&mut self, val: PriUsbHs)
pub const fn set_pri_usb_hs(&mut self, val: PriUsbHs)
USB-HS bus master priority level
Sourcepub const fn set_pri_usdhc(&mut self, val: PriUsdhc)
pub const fn set_pri_usdhc(&mut self, val: PriUsdhc)
USDHC bus master priority level
Trait Implementations§
Source§impl Clone for Ahbmatprio
impl Clone for Ahbmatprio
Source§fn clone(&self) -> Ahbmatprio
fn clone(&self) -> Ahbmatprio
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more