Lines Matching refs:start

310                                   uint32_t start,
316 uint32_t start,
605 status_t FLASH_Erase(flash_config_t *config, uint32_t start, uint32_t lengthInBytes, uint32_t key) in FLASH_Erase() argument
613 returnCode = flash_get_matched_operation_info(config, start, &flashOperationInfo); in FLASH_Erase()
620 …returnCode = flash_check_range(config, start, lengthInBytes, flashOperationInfo.sectorCmdAddressAl… in FLASH_Erase()
632 start = flashOperationInfo.convertedAddress; in FLASH_Erase()
636 endAddress = start + lengthInBytes - 1U; in FLASH_Erase()
650 while (start <= endAddress) in FLASH_Erase()
656 flash_set_command(0UL, start >> 16UL, FTMRx_ERASE_SECTOR); in FLASH_Erase()
660 flash_set_command(1UL, start, start >> 8UL); in FLASH_Erase()
677 start += sectorSize; in FLASH_Erase()
716 status_t FLASH_EraseEEprom(flash_config_t *config, uint32_t start, uint32_t lengthInBytes, uint32_t… in FLASH_EraseEEprom() argument
724 returnCode = flash_get_matched_operation_info(config, start, &flashOperationInfo); in FLASH_EraseEEprom()
730 returnCode = EEPROM_check_range(config, start, lengthInBytes, config->EEpromSectorSize); in FLASH_EraseEEprom()
745 endAddress = start + lengthInBytes - 1UL; in FLASH_EraseEEprom()
759 while (start <= endAddress) in FLASH_EraseEEprom()
765 flash_set_command(0UL, start >> 16UL, FTMRx_ERASE_EEPROM_SECTOR); in FLASH_EraseEEprom()
769 flash_set_command(1UL, start, start >> 8UL); in FLASH_EraseEEprom()
786 start += sectorSize; in FLASH_EraseEEprom()
859 status_t FLASH_Program(flash_config_t *config, uint32_t start, uint32_t *src, uint32_t lengthInByte… in FLASH_Program() argument
869 returnCode = flash_get_matched_operation_info(config, start, &flashOperationInfo); in FLASH_Program()
876 …returnCode = flash_check_range(config, start, lengthInBytes, flashOperationInfo.blockWriteUnitSize… in FLASH_Program()
890 flash_set_command(0UL, start >> 16UL, FTMRx_PROGRAM); in FLASH_Program()
891 flash_set_command(1UL, start, start >> 8UL); in FLASH_Program()
935 start += flashOperationInfo.blockWriteUnitSize; in FLASH_Program()
1014 status_t FLASH_EepromWrite(flash_config_t *config, uint32_t start, uint8_t *src, uint32_t lengthInB… in FLASH_EepromWrite() argument
1025 if ((start < config->EEpromBlockBase) || in FLASH_EepromWrite()
1026 ((start + lengthInBytes) > (config->EEpromBlockBase + config->EEpromTotalSize))) in FLASH_EepromWrite()
1043 flash_set_command(0UL, start >> 16UL, FTMRx_PROGRAM_EEPROM); in FLASH_EepromWrite()
1044 flash_set_command(1UL, (start & 0x000000FFUL), start >> 8UL); in FLASH_EepromWrite()
1068 start += 4UL; in FLASH_EepromWrite()
1076 flash_set_command(0UL, start >> 16UL, FTMRx_PROGRAM_EEPROM); in FLASH_EepromWrite()
1077 flash_set_command(1UL, (start & 0x000000FFUL), start >> 8UL); in FLASH_EepromWrite()
1404 status_t FLASH_VerifyErase(flash_config_t *config, uint32_t start, uint32_t lengthInBytes, flash_ma… in FLASH_VerifyErase() argument
1412 returnCode = flash_get_matched_operation_info(config, start, &flashOperationInfo); in FLASH_VerifyErase()
1418 …returnCode = flash_check_range(config, start, lengthInBytes, flashOperationInfo.sectionCmdAddressA… in FLASH_VerifyErase()
1424 returnCode = flash_get_matched_operation_info(config, start, &flashOperationInfo); in FLASH_VerifyErase()
1429 start = flashOperationInfo.convertedAddress; in FLASH_VerifyErase()
1432 nextBlockStartAddress = ALIGN_UP(start, blockSize); in FLASH_VerifyErase()
1433 if (nextBlockStartAddress == start) in FLASH_VerifyErase()
1443 uint32_t verifyLength = nextBlockStartAddress - start; in FLASH_VerifyErase()
1454 … returnCode = flash_setusermarginlevel(config, start, 0U, kFLASH_UserMarginValue1); in FLASH_VerifyErase()
1457 … returnCode = flash_setfactorymarginlevel(config, start, 0U, kFLASH_FactoryMarginValue1); in FLASH_VerifyErase()
1460 … returnCode = flash_setusermarginlevel(config, start, 0U, kFLASH_ReadMarginValueNormal); in FLASH_VerifyErase()
1477 flash_set_command(0UL, start >> 16UL, FTMRx_ERASE_VERIFY_SECTION); in FLASH_VerifyErase()
1478 flash_set_command(1UL, start, start >> 8UL); in FLASH_VerifyErase()
1490 start += verifyLength; in FLASH_VerifyErase()
1519 uint32_t start, in FLASH_IsProtected() argument
1533 …returnCode = flash_check_range(config, start, lengthInBytes, FSL_FEATURE_FLASH_PFLASH_BLOCK_WRITE_… in FLASH_IsProtected()
1547 endAddress = start + lengthInBytes; in FLASH_IsProtected()
1549 …if (((start >= flashProtectionInfo.lowRegionStart) && (endAddress <= flashProtectionInfo.lowRegion… in FLASH_IsProtected()
1550 …((start >= flashProtectionInfo.highRegionStart) && (endAddress <= flashProtectionInfo.highRegionEn… in FLASH_IsProtected()
1554 …else if (((start >= flashProtectionInfo.lowRegionEnd) && (endAddress <= flashProtectionInfo.highRe… in FLASH_IsProtected()
1555 …(start >= flashProtectionInfo.highRegionEnd) || (endAddress <= flashProtectionInfo.lowRegionStart)) in FLASH_IsProtected()
2557 uint32_t start, in flash_setusermarginlevel() argument
2574 flash_set_command(0UL, start >> 16UL, FTMRx_SET_USER_MARGIN_LEVEL); in flash_setusermarginlevel()
2582 flash_set_command(1UL, start, start >> 8UL); in flash_setusermarginlevel()
2595 uint32_t start, in flash_setfactorymarginlevel() argument
2612 flash_set_command(0UL, start >> 16UL, FTMRx_SET_FACTORY_MARGIN_LEVEL); in flash_setfactorymarginlevel()
2619 flash_set_command(1UL, start, start >> 8UL); in flash_setfactorymarginlevel()