Lines Matching refs:ICACHE
34 #if defined(ICACHE)
189 #define LL_ICACHE_WriteReg(__REG__, __VALUE__) WRITE_REG(ICACHE->__REG__, (__VALUE__))
196 #define LL_ICACHE_ReadReg(__REG__) READ_REG(ICACHE->__REG__)
221 SET_BIT(ICACHE->CR, ICACHE_CR_EN); in LL_ICACHE_Enable()
231 CLEAR_BIT(ICACHE->CR, ICACHE_CR_EN); in LL_ICACHE_Disable()
241 return ((READ_BIT(ICACHE->CR, ICACHE_CR_EN) == (ICACHE_CR_EN)) ? 1UL : 0UL); in LL_ICACHE_IsEnabled()
254 MODIFY_REG(ICACHE->CR, ICACHE_CR_WAYSEL, Mode); in LL_ICACHE_SetMode()
266 return (READ_BIT(ICACHE->CR, ICACHE_CR_WAYSEL)); in LL_ICACHE_GetMode()
277 SET_BIT(ICACHE->CR, ICACHE_CR_CACHEINV); in LL_ICACHE_Invalidate()
300 SET_BIT(ICACHE->CR, Monitors); in LL_ICACHE_EnableMonitors()
315 CLEAR_BIT(ICACHE->CR, Monitors); in LL_ICACHE_DisableMonitors()
330 return ((READ_BIT(ICACHE->CR, Monitors) == (Monitors)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledMonitors()
346 SET_BIT(ICACHE->CR, (Monitors << 2U)); in LL_ICACHE_ResetMonitors()
348 CLEAR_BIT(ICACHE->CR, (Monitors << 2U)); in LL_ICACHE_ResetMonitors()
359 return (ICACHE->HMONR); in LL_ICACHE_GetHitMonitor()
370 return (ICACHE->MMONR); in LL_ICACHE_GetMissMonitor()
388 SET_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE); in LL_ICACHE_EnableIT_BSYEND()
398 CLEAR_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE); in LL_ICACHE_DisableIT_BSYEND()
408 return ((READ_BIT(ICACHE->IER, ICACHE_IER_BSYENDIE) == (ICACHE_IER_BSYENDIE)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledIT_BSYEND()
418 SET_BIT(ICACHE->IER, ICACHE_IER_ERRIE); in LL_ICACHE_EnableIT_ERR()
428 CLEAR_BIT(ICACHE->IER, ICACHE_IER_ERRIE); in LL_ICACHE_DisableIT_ERR()
438 return ((READ_BIT(ICACHE->IER, ICACHE_IER_ERRIE) == (ICACHE_IER_ERRIE)) ? 1UL : 0UL); in LL_ICACHE_IsEnabledIT_ERR()
456 return ((READ_BIT(ICACHE->SR, ICACHE_SR_BUSYF) == (ICACHE_SR_BUSYF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_BUSY()
466 return ((READ_BIT(ICACHE->SR, ICACHE_SR_BSYENDF) == (ICACHE_SR_BSYENDF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_BSYEND()
476 return ((READ_BIT(ICACHE->SR, ICACHE_SR_ERRF) == (ICACHE_SR_ERRF)) ? 1UL : 0UL); in LL_ICACHE_IsActiveFlag_ERR()
486 WRITE_REG(ICACHE->FCR, ICACHE_FCR_CBSYENDF); in LL_ICACHE_ClearFlag_BSYEND()
496 WRITE_REG(ICACHE->FCR, ICACHE_FCR_CERRF); in LL_ICACHE_ClearFlag_ERR()
520 SET_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_EnableRegion()
536 CLEAR_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_DisableRegion()
552 return ((READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_IsEnabledRegion()
570 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionBaseAddress()
588 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionBaseAddress()
606 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionRemapAddress()
623 return ((READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionRemapAddress()
647 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionSize()
670 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionSize()
689 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionOutputBurstType()
707 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionOutputBurstType()
726 MODIFY_REG(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_SetRegionMasterPort()
744 return (READ_BIT(*((__IO uint32_t *)(&(ICACHE->CRR0) + (1U * Region))), \ in LL_ICACHE_GetRegionMasterPort()