Lines Matching refs:config

107 static int check_region_settings(struct stm32_mce_region_s *config)  in check_region_settings()  argument
111 if (config->encrypt_mode > MCE_ENCRYPTION_MODE_MAX) { in check_region_settings()
116 if ((config->start_address < STM32MP_DDR_BASE) || in check_region_settings()
117 (config->end_address < STM32MP_DDR_BASE)) { in check_region_settings()
123 if ((config->start_address > end) || (config->end_address > end)) { in check_region_settings()
128 if (config->start_address >= config->end_address) { in check_region_settings()
133 if (((config->start_address % MCE_ADDR_GRANULARITY) != 0U) || in check_region_settings()
134 (((config->end_address + 1U) % MCE_ADDR_GRANULARITY) != 0U)) { in check_region_settings()
148 static int stm32_mce_configure_region(uint32_t index, struct stm32_mce_region_s *config) in stm32_mce_configure_region() argument
152 if ((index >= MCE_IP_MAX_REGION_NB) || (config == NULL)) { in stm32_mce_configure_region()
156 ret = check_region_settings(config); in stm32_mce_configure_region()
164 config->start_address & MCE_SADDR_BADDSTART_MASK); in stm32_mce_configure_region()
166 config->end_address & MCE_EADDR_BADDEND_MASK); in stm32_mce_configure_region()
168 if (config->encrypt_mode == MCE_ENCRYPT_MODE) { in stm32_mce_configure_region()
312 struct stm32_mce_region_s config; in stm32_mce_get_address_encryption_state() local
335 config.start_address = mmio_read_32(MCE_BASE + MCE_SADDR) | in stm32_mce_get_address_encryption_state()
338 config.end_address = mmio_read_32(MCE_BASE + MCE_EADDR) | in stm32_mce_get_address_encryption_state()
341 if ((address >= config.start_address) && (address <= config.end_address)) { in stm32_mce_get_address_encryption_state()
350 static int fconf_populate_mce(uintptr_t config) in fconf_populate_mce() argument
355 const void *dtb = (const void *)config; in fconf_populate_mce()