Lines Matching refs:ICACHE

34 #if defined(ICACHE)
193 #define LL_ICACHE_WriteReg(__REG__, __VALUE__) WRITE_REG(ICACHE->__REG__, (__VALUE__))
200 #define LL_ICACHE_ReadReg(__REG__) READ_REG(ICACHE->__REG__)
225 SET_BIT(ICACHE->CR, ICACHE_CR_EN); in LL_ICACHE_Enable()
235 CLEAR_BIT(ICACHE->CR, ICACHE_CR_EN); in LL_ICACHE_Disable()
245 return ((READ_BIT(ICACHE->CR, ICACHE_CR_EN) == (ICACHE_CR_EN)) ? 1UL : 0UL); in LL_ICACHE_IsEnabled()
258 MODIFY_REG(ICACHE->CR, ICACHE_CR_WAYSEL, Mode); in LL_ICACHE_SetMode()
270 return (READ_BIT(ICACHE->CR, ICACHE_CR_WAYSEL)); in LL_ICACHE_GetMode()
281 SET_BIT(ICACHE->CR, ICACHE_CR_CACHEINV); in LL_ICACHE_Invalidate()
304 SET_BIT(ICACHE->CR, Monitors); in LL_ICACHE_EnableMonitors()
319 CLEAR_BIT(ICACHE->CR, Monitors); in LL_ICACHE_DisableMonitors()
334 return ((READ_BIT(ICACHE->CR, Monitors) == (Monitors)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledMonitors()
350 SET_BIT(ICACHE->CR, (Monitors << 2U)); in LL_ICACHE_ResetMonitors()
352 CLEAR_BIT(ICACHE->CR, (Monitors << 2U)); in LL_ICACHE_ResetMonitors()
363 return (ICACHE->HMONR); in LL_ICACHE_GetHitMonitor()
374 return (ICACHE->MMONR); in LL_ICACHE_GetMissMonitor()
392 SET_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE); in LL_ICACHE_EnableIT_BSYEND()
402 CLEAR_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE); in LL_ICACHE_DisableIT_BSYEND()
412 return ((READ_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE) == (ICACHE_IER_BSYENDIE)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledIT_BSYEND()
422 SET_BIT(ICACHE->IER, ICACHE_IER_ERRIE); in LL_ICACHE_EnableIT_ERR()
432 CLEAR_BIT(ICACHE->IER, ICACHE_IER_ERRIE); in LL_ICACHE_DisableIT_ERR()
442 return ((READ_BIT(ICACHE->IER, ICACHE_IER_ERRIE) == (ICACHE_IER_ERRIE)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledIT_ERR()
460 return ((READ_BIT(ICACHE->SR, ICACHE_SR_BUSYF) == (ICACHE_SR_BUSYF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_BUSY()
470 return ((READ_BIT(ICACHE->SR, ICACHE_SR_BSYENDF) == (ICACHE_SR_BSYENDF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_BSYEND()
480 return ((READ_BIT(ICACHE->SR, ICACHE_SR_ERRF) == (ICACHE_SR_ERRF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_ERR()
490 WRITE_REG(ICACHE->FCR, ICACHE_FCR_CBSYENDF); in LL_ICACHE_ClearFlag_BSYEND()
500 WRITE_REG(ICACHE->FCR, ICACHE_FCR_CERRF); in LL_ICACHE_ClearFlag_ERR()
525 SET_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_EnableRegion()
541 CLEAR_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_DisableRegion()
557 return ((READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_IsEnabledRegion()
575 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionBaseAddress()
593 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionBaseAddress()
611 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionRemapAddress()
628 return ((READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionRemapAddress()
652 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionSize()
675 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionSize()
694 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionOutputBurstType()
712 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionOutputBurstType()
731 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionMasterPort()
749 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionMasterPort()