Lines Matching refs:MSC
338 return (MSC->STATUS & _MSC_STATUS_REGLOCK_MASK) != MSC_STATUS_REGLOCK_UNLOCKED; in MSC_LockGetLocked()
340 return (MSC->LOCK & _MSC_LOCK_MASK) != MSC_LOCK_LOCKKEY_UNLOCKED; in MSC_LockGetLocked()
355 MSC->LOCK = MSC_LOCK_LOCKKEY_LOCK; in MSC_LockSetLocked()
370 MSC->LOCK = MSC_LOCK_LOCKKEY_UNLOCK; in MSC_LockSetUnlocked()
388 return MSC->READCTRL; in MSC_ReadCTRLGet()
407 MSC->READCTRL = value; in MSC_ReadCTRLSet()
433 uint32_t *pagelock_registers = (uint32_t *)&MSC->PAGELOCK0; in MSC_PageLockSetLocked()
435 uint32_t *pagelock_registers = (uint32_t *)&MSC->INST_PAGELOCKWORD0; in MSC_PageLockSetLocked()
464 uint32_t *pagelock_registers = (uint32_t *)&MSC->PAGELOCK0; in MSC_PageLockGetLocked()
466 uint32_t *pagelock_registers = (uint32_t *)&MSC->INST_PAGELOCKWORD0; in MSC_PageLockGetLocked()
491 return MSC->USERDATASIZE; in MSC_UserDataGetSize()
514 return MSC->MISCLOCKWORD; in MSC_MiscLockWordGet()
534 MSC->MISCLOCKWORD = value; in MSC_MiscLockWordSet()
553 MSC->IF_CLR = flags; in MSC_IntClear()
555 MSC->IFC = flags; in MSC_IntClear()
570 MSC->IEN_CLR = flags; in MSC_IntDisable()
572 MSC->IEN &= ~(flags); in MSC_IntDisable()
592 MSC->IEN_SET = flags; in MSC_IntEnable()
594 MSC->IEN |= flags; in MSC_IntEnable()
611 return MSC->IF; in MSC_IntGet()
632 ien = MSC->IEN; in MSC_IntGetEnabled()
633 return MSC->IF & ien; in MSC_IntGetEnabled()
647 MSC->IF_SET = flags; in MSC_IntSet()
649 MSC->IFS = flags; in MSC_IntSet()
664 MSC->IFC = MSC_IF_CHOF | MSC_IF_CMOF; in MSC_StartCacheMeasurement()
668 MSC->CACHECMD = MSC_CACHECMD_STARTPC; in MSC_StartCacheMeasurement()
670 MSC->CMD = MSC_CMD_STARTPC; in MSC_StartCacheMeasurement()
725 MSC->CACHECMD = MSC_CACHECMD_STOPPC; in MSC_GetCacheMeasurement()
727 MSC->CMD = MSC_CMD_STOPPC; in MSC_GetCacheMeasurement()
731 if (MSC->IF & (MSC_IF_CHOF | MSC_IF_CMOF)) { in MSC_GetCacheMeasurement()
735 hits = (int32_t)MSC->CACHEHITS; in MSC_GetCacheMeasurement()
736 total = (int32_t)MSC->CACHEMISSES + hits; in MSC_GetCacheMeasurement()
753 MSC->CACHECMD = MSC_CACHECMD_INVCACHE; in MSC_FlushCache()
755 MSC->CMD = MSC_CMD_INVCACHE; in MSC_FlushCache()
767 BUS_RegBitWrite(&(MSC->READCTRL), _MSC_READCTRL_IFCDIS_SHIFT, !enable); in MSC_EnableCache()
779 BUS_RegBitWrite(&(MSC->READCTRL), _MSC_READCTRL_ICCDIS_SHIFT, !enable); in MSC_EnableCacheIRQs()
791 BUS_RegBitWrite(&(MSC->READCTRL), _MSC_READCTRL_AIDIS_SHIFT, !enable); in MSC_EnableAutoCacheFlush()
804 MSC->READCTRL = (MSC->READCTRL & ~(_MSC_READCTRL_BUSSTRATEGY_MASK)) | mode; in MSC_BusStrategy()