Lines Matching refs:start
28 static status_t flexnvm_convert_start_address(flexnvm_config_t *config, uint32_t start);
80 status_t FLEXNVM_DflashErase(flexnvm_config_t *config, uint32_t start, uint32_t lengthInBytes, uint… in FLEXNVM_DflashErase() argument
83 returnCode = flexnvm_convert_start_address(config, start); in FLEXNVM_DflashErase()
89 return FTFx_CMD_Erase(&config->ftfxConfig, start, lengthInBytes, key); in FLEXNVM_DflashErase()
113 status_t FLEXNVM_DflashProgram(flexnvm_config_t *config, uint32_t start, uint8_t *src, uint32_t len… in FLEXNVM_DflashProgram() argument
116 returnCode = flexnvm_convert_start_address(config, start); in FLEXNVM_DflashProgram()
122 return FTFx_CMD_Program(&config->ftfxConfig, start, src, lengthInBytes); in FLEXNVM_DflashProgram()
129 status_t FLEXNVM_DflashProgramSection(flexnvm_config_t *config, uint32_t start, uint8_t *src, uint3… in FLEXNVM_DflashProgramSection() argument
133 returnCode = flexnvm_convert_start_address(config, start); in FLEXNVM_DflashProgramSection()
139 return FTFx_CMD_ProgramSection(&config->ftfxConfig, start, src, lengthInBytes); in FLEXNVM_DflashProgramSection()
160 …flexnvm_config_t *config, uint32_t start, uint8_t *dst, uint32_t lengthInBytes, ftfx_read_resource… in FLEXNVM_ReadResource() argument
162 return FTFx_CMD_ReadResource(&config->ftfxConfig, start, dst, lengthInBytes, option); in FLEXNVM_ReadResource()
170 uint32_t start, in FLEXNVM_DflashVerifyErase() argument
175 returnCode = flexnvm_convert_start_address(config, start); in FLEXNVM_DflashVerifyErase()
181 return FTFx_CMD_VerifyErase(&config->ftfxConfig, start, lengthInBytes, margin); in FLEXNVM_DflashVerifyErase()
196 uint32_t start, in FLEXNVM_DflashVerifyProgram() argument
204 returnCode = flexnvm_convert_start_address(config, start); in FLEXNVM_DflashVerifyProgram()
210 …return FTFx_CMD_VerifyProgram(&config->ftfxConfig, start, lengthInBytes, expectedData, margin, fai… in FLEXNVM_DflashVerifyProgram()
243 status_t FLEXNVM_EepromWrite(flexnvm_config_t *config, uint32_t start, uint8_t *src, uint32_t lengt… in FLEXNVM_EepromWrite() argument
254 if ((start < config->ftfxConfig.flexramBlockBase) || in FLEXNVM_EepromWrite()
255 …((start + lengthInBytes) > (config->ftfxConfig.flexramBlockBase + config->ftfxConfig.eepromTotalSi… in FLEXNVM_EepromWrite()
277 if ((0U == (start & 0x3U)) && (0U == ((uint32_t)src & 0x3U)) && (lengthInBytes >= 4U)) in FLEXNVM_EepromWrite()
279 *(uint32_t *)start = *(uint32_t *)(uint32_t)src; in FLEXNVM_EepromWrite()
280 start += 4U; in FLEXNVM_EepromWrite()
284 else if ((0U == (start & 0x1U)) && (0U == ((uint32_t)src & 0x1U)) && (lengthInBytes >= 2U)) in FLEXNVM_EepromWrite()
286 *(uint16_t *)start = *(uint16_t *)(uint32_t)src; in FLEXNVM_EepromWrite()
287 start += 2U; in FLEXNVM_EepromWrite()
293 *(uint8_t *)start = *src; in FLEXNVM_EepromWrite()
294 start += 1U; in FLEXNVM_EepromWrite()
479 static status_t flexnvm_convert_start_address(flexnvm_config_t *config, uint32_t start) in flexnvm_convert_start_address() argument
490 if (start >= config->ftfxConfig.flashDesc.blockBase) in flexnvm_convert_start_address()
492 …config->ftfxConfig.opsConfig.convertedAddress = start - config->ftfxConfig.flashDesc.blockBase + 0… in flexnvm_convert_start_address()
497 else if (start >= config->ftfxConfig.flashDesc.aliasBlockBase) in flexnvm_convert_start_address()
499 …config->ftfxConfig.opsConfig.convertedAddress = start - config->ftfxConfig.flashDesc.aliasBlockBas… in flexnvm_convert_start_address()