Lines Matching refs:start
70 uint32_t start,
76 static void flash_convert_start_address(ftfx_config_t *config, uint32_t start);
238 status_t FLASH_Erase(flash_config_t *config, uint32_t start, uint32_t lengthInBytes, uint32_t key) in FLASH_Erase() argument
244 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_Erase()
251 flash_convert_start_address(&config->ftfxConfig[flashIndex], start); in FLASH_Erase()
253 return FTFx_CMD_Erase(&config->ftfxConfig[flashIndex], start, lengthInBytes, key); in FLASH_Erase()
262 status_t FLASH_EraseSectorNonBlocking(flash_config_t *config, uint32_t start, uint32_t key) in FLASH_EraseSectorNonBlocking() argument
269 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_EraseSectorNonBlocking()
276 flash_convert_start_address(&config->ftfxConfig[flashIndex], start); in FLASH_EraseSectorNonBlocking()
278 return FTFx_CMD_EraseSectorNonBlocking(&config->ftfxConfig[flashIndex], start, key); in FLASH_EraseSectorNonBlocking()
305 status_t FLASH_Program(flash_config_t *config, uint32_t start, uint8_t *src, uint32_t lengthInBytes) in FLASH_Program() argument
311 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_Program()
317 flash_convert_start_address(&config->ftfxConfig[flashIndex], start); in FLASH_Program()
320 return FTFx_CMD_Program(&config->ftfxConfig[flashIndex], start, src, lengthInBytes); in FLASH_Program()
339 status_t FLASH_ProgramSection(flash_config_t *config, uint32_t start, uint8_t *src, uint32_t length… in FLASH_ProgramSection() argument
345 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_ProgramSection()
352 flash_convert_start_address(&config->ftfxConfig[flashIndex], start); in FLASH_ProgramSection()
354 return FTFx_CMD_ProgramSection(&config->ftfxConfig[flashIndex], start, src, lengthInBytes); in FLASH_ProgramSection()
363 …flash_config_t *config, uint32_t start, uint8_t *dst, uint32_t lengthInBytes, ftfx_read_resource_o… in FLASH_ReadResource() argument
365 return FTFx_CMD_ReadResource(&config->ftfxConfig[0], start, dst, lengthInBytes, option); in FLASH_ReadResource()
384 status_t FLASH_VerifyErase(flash_config_t *config, uint32_t start, uint32_t lengthInBytes, ftfx_mar… in FLASH_VerifyErase() argument
390 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_VerifyErase()
397 flash_convert_start_address(&config->ftfxConfig[flashIndex], start); in FLASH_VerifyErase()
399 return FTFx_CMD_VerifyErase(&config->ftfxConfig[flashIndex], start, lengthInBytes, margin); in FLASH_VerifyErase()
418 uint32_t start, in FLASH_VerifyProgram() argument
429 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_VerifyProgram()
436 flash_convert_start_address(&config->ftfxConfig[flashIndex], start); in FLASH_VerifyProgram()
438 …return FTFx_CMD_VerifyProgram(&config->ftfxConfig[flashIndex], start, lengthInBytes, expectedData,… in FLASH_VerifyProgram()
578 uint32_t start, in FLASH_IsProtected() argument
591 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_IsProtected()
625 endAddress = start + lengthInBytes; in FLASH_IsProtected()
719 while (start < endAddress) in FLASH_IsProtected()
725 …if ((start >= flashRegionAddress[regionCounter]) && (start < flashRegionAddress[regionCounter + 1U… in FLASH_IsProtected()
737 start += in FLASH_IsProtected()
778 uint32_t start, in FLASH_IsExecuteOnly() argument
791 returnCode = flash_check_range_to_get_index(config, start, lengthInBytes, &flashIndex); in FLASH_IsExecuteOnly()
803 uint32_t endAddress = start + lengthInBytes; in FLASH_IsExecuteOnly()
806 uint32_t alignedStartAddress = ALIGN_DOWN(start, ftfxConfig->flashDesc.accessSegmentMem.size); in FLASH_IsExecuteOnly()
816 while (start < endAddress) in FLASH_IsExecuteOnly()
823 …(start - ftfxConfig->flashDesc.accessSegmentMem.base) / ftfxConfig->flashDesc.accessSegmentMem.siz… in FLASH_IsExecuteOnly()
879 start += ftfxConfig->flashDesc.accessSegmentMem.size; in FLASH_IsExecuteOnly()
1398 uint32_t start, in flash_check_range_to_get_index() argument
1410 if ((start >= config->ftfxConfig[index].flashDesc.blockBase) && in flash_check_range_to_get_index()
1411 ((start + lengthInBytes) <= in flash_check_range_to_get_index()
1426 static void flash_convert_start_address(ftfx_config_t *config, uint32_t start) in flash_convert_start_address() argument
1434 config->opsConfig.convertedAddress = start - config->flashDesc.blockBase + 0x800000U; in flash_convert_start_address()
1439 config->opsConfig.convertedAddress = start; in flash_convert_start_address()