Struct cortex_m::peripheral::cbp::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub iciallu: WO<u32>, pub icimvau: WO<u32>, pub dcimvac: WO<u32>, pub dcisw: WO<u32>, pub dccmvau: WO<u32>, pub dccmvac: WO<u32>, pub dccsw: WO<u32>, pub dccimvac: WO<u32>, pub dccisw: WO<u32>, pub bpiall: WO<u32>, // some fields omitted }

Register block

Fields

I-cache invalidate all to PoU

I-cache invalidate by MVA to PoU

D-cache invalidate by MVA to PoC

D-cache invalidate by set-way

D-cache clean by MVA to PoU

D-cache clean by MVA to PoC

D-cache clean by set-way

D-cache clean and invalidate by MVA to PoC

D-cache clean and invalidate by set-way

Branch predictor invalidate all