Lines Matching refs:regionConfig
59 SYSMPU_SetRegionConfig(base, &(config->regionConfig)); in SYSMPU_Init()
111 void SYSMPU_SetRegionConfig(SYSMPU_Type *base, const sysmpu_region_config_t *regionConfig) in SYSMPU_SetRegionConfig() argument
113 assert(regionConfig); in SYSMPU_SetRegionConfig()
114 assert(regionConfig->regionNum < (uint32_t)FSL_FEATURE_SYSMPU_DESCRIPTOR_COUNT); in SYSMPU_SetRegionConfig()
118 uint8_t regNumber = (uint8_t)regionConfig->regionNum; in SYSMPU_SetRegionConfig()
121 base->WORD[regNumber][0] = regionConfig->startAddress; in SYSMPU_SetRegionConfig()
122 base->WORD[regNumber][1] = regionConfig->endAddress; in SYSMPU_SetRegionConfig()
128 msPortNum, (((uint32_t)regionConfig->accessRights1[msPortNum].superAccessRights << 3U) | in SYSMPU_SetRegionConfig()
129 (uint32_t)regionConfig->accessRights1[msPortNum].userAccessRights)); in SYSMPU_SetRegionConfig()
133 … regionConfig->accessRights1[msPortNum].processIdentifierEnable); in SYSMPU_SetRegionConfig()
144 …((uint32_t)regionConfig->accessRights2[msPortNum - SYSMPU_MASTER_RWATTRIBUTE_START_PORT].readEnabl… in SYSMPU_SetRegionConfig()
145 …(uint32_t)regionConfig->accessRights2[msPortNum - SYSMPU_MASTER_RWATTRIBUTE_START_PORT].writeEnabl… in SYSMPU_SetRegionConfig()
154 …wordReg |= SYSMPU_WORD_PID(regionConfig->processIdentifier) | SYSMPU_WORD_PIDMASK(regionConfig->pr… in SYSMPU_SetRegionConfig()