Lines Matching refs:FIREWALL
148 WRITE_REG(FIREWALL->CSSA, (FW_CSSA_ADD & fw_init->CodeSegmentStartAddress)); in HAL_FIREWALL_Config()
150 WRITE_REG(FIREWALL->CSL, (FW_CSL_LENG & fw_init->CodeSegmentLength)); in HAL_FIREWALL_Config()
153 WRITE_REG(FIREWALL->NVDSSA, (FW_NVDSSA_ADD & fw_init->NonVDataSegmentStartAddress)); in HAL_FIREWALL_Config()
155 WRITE_REG(FIREWALL->NVDSL, (FW_NVDSL_LENG & fw_init->NonVDataSegmentLength)); in HAL_FIREWALL_Config()
158 WRITE_REG(FIREWALL->VDSSA, (FW_VDSSA_ADD & fw_init->VDataSegmentStartAddress)); in HAL_FIREWALL_Config()
160 WRITE_REG(FIREWALL->VDSL, (FW_VDSL_LENG & fw_init->VDataSegmentLength)); in HAL_FIREWALL_Config()
164 …MODIFY_REG(FIREWALL->CR, FW_CR_VDS|FW_CR_VDE, fw_init->VolatileDataExecution|fw_init->VolatileData… in HAL_FIREWALL_Config()
187 fw_config->CodeSegmentStartAddress = (READ_REG(FIREWALL->CSSA) & FW_CSSA_ADD); in HAL_FIREWALL_GetConfig()
188 fw_config->CodeSegmentLength = (READ_REG(FIREWALL->CSL) & FW_CSL_LENG); in HAL_FIREWALL_GetConfig()
191 fw_config->NonVDataSegmentStartAddress = (READ_REG(FIREWALL->NVDSSA) & FW_NVDSSA_ADD); in HAL_FIREWALL_GetConfig()
192 fw_config->NonVDataSegmentLength = (READ_REG(FIREWALL->NVDSL) & FW_NVDSL_LENG); in HAL_FIREWALL_GetConfig()
195 fw_config->VDataSegmentStartAddress = (READ_REG(FIREWALL->VDSSA) & FW_VDSSA_ADD); in HAL_FIREWALL_GetConfig()
196 fw_config->VDataSegmentLength = (READ_REG(FIREWALL->VDSL) & FW_VDSL_LENG); in HAL_FIREWALL_GetConfig()
199 fw_config->VolatileDataExecution = (READ_REG(FIREWALL->CR) & FW_CR_VDE); in HAL_FIREWALL_GetConfig()
202 fw_config->VolatileDataShared = (READ_REG(FIREWALL->CR) & FW_CR_VDS); in HAL_FIREWALL_GetConfig()
244 SET_BIT(FIREWALL->CR, FW_CR_FPA); in HAL_FIREWALL_EnablePreArmFlag()
270 CLEAR_BIT(FIREWALL->CR, FW_CR_FPA); in HAL_FIREWALL_DisablePreArmFlag()