Type Alias W
pub type W = W<LmemPcccrSpec>;Expand description
Register LMEM_PCCCR writer
Aliased Type§
pub struct W { /* private fields */ }Implementations§
§impl W
impl W
pub fn encache(&mut self) -> EncacheW<'_, LmemPcccrSpec>
pub fn encache(&mut self) -> EncacheW<'_, LmemPcccrSpec>
Bit 0 - Cache enable
pub fn pccr2(&mut self) -> Pccr2W<'_, LmemPcccrSpec>
pub fn pccr2(&mut self) -> Pccr2W<'_, LmemPcccrSpec>
Bit 2 - Forces all cacheable spaces to write through
pub fn pccr3(&mut self) -> Pccr3W<'_, LmemPcccrSpec>
pub fn pccr3(&mut self) -> Pccr3W<'_, LmemPcccrSpec>
Bit 3 - Forces no allocation on cache misses (must also have PCCR2 asserted)
pub fn invw0(&mut self) -> Invw0W<'_, LmemPcccrSpec>
pub fn invw0(&mut self) -> Invw0W<'_, LmemPcccrSpec>
Bit 24 - Invalidate Way 0
pub fn pushw0(&mut self) -> Pushw0W<'_, LmemPcccrSpec>
pub fn pushw0(&mut self) -> Pushw0W<'_, LmemPcccrSpec>
Bit 25 - Push Way 0
pub fn invw1(&mut self) -> Invw1W<'_, LmemPcccrSpec>
pub fn invw1(&mut self) -> Invw1W<'_, LmemPcccrSpec>
Bit 26 - Invalidate Way 1
pub fn pushw1(&mut self) -> Pushw1W<'_, LmemPcccrSpec>
pub fn pushw1(&mut self) -> Pushw1W<'_, LmemPcccrSpec>
Bit 27 - Push Way 1
pub fn go(&mut self) -> GoW<'_, LmemPcccrSpec>
pub fn go(&mut self) -> GoW<'_, LmemPcccrSpec>
Bit 31 - Initiate Cache Command