Lines Matching refs:ICACHE
34 #if defined(ICACHE)
121 #define LL_ICACHE_WriteReg(__REG__, __VALUE__) WRITE_REG(ICACHE->__REG__, (__VALUE__))
128 #define LL_ICACHE_ReadReg(__REG__) READ_REG(ICACHE->__REG__)
153 SET_BIT(ICACHE->CR, ICACHE_CR_EN); in LL_ICACHE_Enable()
163 CLEAR_BIT(ICACHE->CR, ICACHE_CR_EN); in LL_ICACHE_Disable()
173 return ((READ_BIT(ICACHE->CR, ICACHE_CR_EN) == (ICACHE_CR_EN)) ? 1UL : 0UL); in LL_ICACHE_IsEnabled()
186 MODIFY_REG(ICACHE->CR, ICACHE_CR_WAYSEL, Mode); in LL_ICACHE_SetMode()
198 return (READ_BIT(ICACHE->CR, ICACHE_CR_WAYSEL)); in LL_ICACHE_GetMode()
209 SET_BIT(ICACHE->CR, ICACHE_CR_CACHEINV); in LL_ICACHE_Invalidate()
232 SET_BIT(ICACHE->CR, Monitors); in LL_ICACHE_EnableMonitors()
247 CLEAR_BIT(ICACHE->CR, Monitors); in LL_ICACHE_DisableMonitors()
262 return ((READ_BIT(ICACHE->CR, Monitors) == (Monitors)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledMonitors()
278 SET_BIT(ICACHE->CR, (Monitors << 2U)); in LL_ICACHE_ResetMonitors()
280 CLEAR_BIT(ICACHE->CR, (Monitors << 2U)); in LL_ICACHE_ResetMonitors()
291 return (ICACHE->HMONR); in LL_ICACHE_GetHitMonitor()
302 return (ICACHE->MMONR); in LL_ICACHE_GetMissMonitor()
320 SET_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE); in LL_ICACHE_EnableIT_BSYEND()
330 CLEAR_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE); in LL_ICACHE_DisableIT_BSYEND()
340 return ((READ_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE) == (ICACHE_IER_BSYENDIE)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledIT_BSYEND()
350 SET_BIT(ICACHE->IER, ICACHE_IER_ERRIE); in LL_ICACHE_EnableIT_ERR()
360 CLEAR_BIT(ICACHE->IER, ICACHE_IER_ERRIE); in LL_ICACHE_DisableIT_ERR()
370 return ((READ_BIT(ICACHE->IER, ICACHE_IER_ERRIE) == (ICACHE_IER_ERRIE)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledIT_ERR()
388 return ((READ_BIT(ICACHE->SR, ICACHE_SR_BUSYF) == (ICACHE_SR_BUSYF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_BUSY()
398 return ((READ_BIT(ICACHE->SR, ICACHE_SR_BSYENDF) == (ICACHE_SR_BSYENDF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_BSYEND()
408 return ((READ_BIT(ICACHE->SR, ICACHE_SR_ERRF) == (ICACHE_SR_ERRF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_ERR()
418 WRITE_REG(ICACHE->FCR, ICACHE_FCR_CBSYENDF); in LL_ICACHE_ClearFlag_BSYEND()
428 WRITE_REG(ICACHE->FCR, ICACHE_FCR_CERRF); in LL_ICACHE_ClearFlag_ERR()