Lines Matching refs:i

100     int i = FindValidBlocks(pos, 1);  in FindIDBlock()  local
101 if (i < 0) in FindIDBlock()
105 for (; i < IDBLOCK_TOP; i = FindValidBlocks(i + 1, 1)) in FindIDBlock()
107 if (i < 0) in FindIDBlock()
112 iRet = m_pComm->RKU_ReadSector(i * m_flashInfo.uiSectorPerBlock, 4, bData); in FindIDBlock()
118 …m_pLog->Record(_T("ERROR:FindIDBlock-->RKU_ReadSector %x failed,RetCode(%d)"), i * m_flashInfo.uiS… in FindIDBlock()
133 IDBlockPos = i; in FindIDBlock()
147 char i, iIndex, iStart = 0; in FindAllIDB() local
150 for (i = 0; i < 5; i++) in FindAllIDB()
158 m_idBlockOffset[i] = iIndex; in FindAllIDB()
167 char i; in ReserveIDBlock() local
169 for (i = iIdblockPos; i < IDB_BLOCKS; i++) in ReserveIDBlock()
176 m_idBlockOffset[i] = iBlockIndex; in ReserveIDBlock()
232 int iBlockIndex, i; in OffsetIDBlock() local
233 for (i = 0; i < m_flashInfo.usPhyBlokcPerIDB; i++) in OffsetIDBlock()
235 m_flashInfo.blockState[m_idBlockOffset[pos] + i] = 1; //����ϻ��� in OffsetIDBlock()
238 for (i = pos; i < 5; i++) in OffsetIDBlock()
245 m_idBlockOffset[i] = iBlockIndex; in OffsetIDBlock()
630 UINT i; in MakeIDBlockData() local
661 for (i = 0; i < m_dwLoaderDataSize / SECTOR_SIZE; i++) in MakeIDBlockData()
663 P_RC4(loaderDataBuffer + SECTOR_SIZE * i, SECTOR_SIZE); in MakeIDBlockData()
665 for (i = 0; i < m_dwLoaderSize / SECTOR_SIZE; i++) in MakeIDBlockData()
667 P_RC4(loaderCodeBuffer + SECTOR_SIZE * i, SECTOR_SIZE); in MakeIDBlockData()
677 for (i = 0; i < 4; i++) in MakeIDBlockData()
679 if (i == 1) in MakeIDBlockData()
685 P_RC4(lpIDBlock + SECTOR_SIZE * i, SECTOR_SIZE); in MakeIDBlockData()
700 int i; in MakeNewIDBlockData() local
794 for (i = 0; i < m_dwLoaderHeadSize / SECTOR_SIZE; i++) in MakeNewIDBlockData()
796 P_RC4(loaderHeadBuffer + SECTOR_SIZE * i, SECTOR_SIZE); in MakeNewIDBlockData()
798 for (i = 0; i < m_dwLoaderDataSize / SECTOR_SIZE; i++) in MakeNewIDBlockData()
800 P_RC4(loaderDataBuffer + SECTOR_SIZE * i, SECTOR_SIZE); in MakeNewIDBlockData()
802 for (i = 0; i < m_dwLoaderSize / SECTOR_SIZE; i++) in MakeNewIDBlockData()
804 P_RC4(loaderCodeBuffer + SECTOR_SIZE * i, SECTOR_SIZE); in MakeNewIDBlockData()
825 int i = 0; in MakeSpareData() local
829 for (i = 0; i < dwSectorNum; i++) in MakeSpareData()
831 memcpy(bchInBuf, lpIDBlock + 512 * i, 512); in MakeSpareData()
832 bchInBuf[514] = ((i == 0) ? 'i' : 0xff); in MakeSpareData()
838 memcpy(lpSpareBuffer + i * 16 + 3, bchOutBuf + 515, 13); in MakeSpareData()
853 int iRet, i, nTryCount = 3; in WriteIDBlock() local
863 for (i = 0; i <= 4; i++) in WriteIDBlock()
865 iRet = m_pComm->RKU_LoaderWriteLBA(64 + i * 1024, dwSectorNum, lpIDBlock); in WriteIDBlock()
897 int i; in PrepareIDB() local
905 for (i = 0; i < 8; i++) in PrepareIDB()
907 if (m_flashInfo.bFlashCS & (1 << i)) in PrepareIDB()
909 if (i == 0) in PrepareIDB()
915 …m_pLog->Record(_T("INFO:CS(%d)\t\t(%dMB)\t\t(%s)"), i + 1, m_flashInfo.uiFlashSize, m_flashInfo.sz… in PrepareIDB()
951 for (i = 0; i < m_oldIDBCounts; i++) in PrepareIDB()
953 sprintf(szTmp, "%d ", m_idBlockOffset[i]); in PrepareIDB()
1028 for (i = 0; i < 5; i++) in PrepareIDB()
1030 sprintf(szTmp, "%d ", m_idBlockOffset[i]); in PrepareIDB()
1119 for (int i = 0; i < rkImageHead.item_count; i++) in IsExistPartitionInFw() local
1121 if (strncmp(rkImageHead.item[i].name, partName, strlen(partName)) != 0) in IsExistPartitionInFw()
1126 if (rkImageHead.item[i].file[55] == 'H') in IsExistPartitionInFw()
1128 partitionSize = *((DWORD *)(&rkImageHead.item[i].file[56])); in IsExistPartitionInFw()
1130 partitionSize += rkImageHead.item[i].size; in IsExistPartitionInFw()
1134 partitionSize = rkImageHead.item[i].size; in IsExistPartitionInFw()
1137 partitionOffset = rkImageHead.item[i].offset; in IsExistPartitionInFw()
1184 for (int i = 0; i < rkImageHead.item_count; i++) in IsExistBootloaderInFw() local
1186 if (strcmp(rkImageHead.item[i].name, "package-file") != 0) in IsExistBootloaderInFw()
1191 if (rkImageHead.item[i].file[55] == 'H') in IsExistBootloaderInFw()
1193 fileBufferSize = *((DWORD *)(&rkImageHead.item[i].file[56])); in IsExistBootloaderInFw()
1195 fileBufferSize += rkImageHead.item[i].size; in IsExistBootloaderInFw()
1199 fileBufferSize = rkImageHead.item[i].size; in IsExistBootloaderInFw()
1204 if (rkImageHead.item[i].file[50] == 'H') in IsExistBootloaderInFw()
1206 entryStartOffset = *((DWORD *)(&rkImageHead.item[i].file[51])); in IsExistBootloaderInFw()
1208 entryStartOffset += rkImageHead.item[i].offset; in IsExistBootloaderInFw()
1214 entryStartOffset += rkImageHead.item[i].offset; in IsExistBootloaderInFw()
1247 if (!strcmp(rkImageHead.item[i].name, PARTNAME_PARAMETER)) in IsExistBootloaderInFw()
1258 printf(" ### save %s fail!!! ###\n", rkImageHead.item[i].name); in IsExistBootloaderInFw()
1275 int i = 0; in IsExistBootloaderInFw() local
1281 for (i = 0; i < read; i++) in IsExistBootloaderInFw()
1283 if (line[i] == '#') in IsExistBootloaderInFw()
1288 if (line[i] == 'b') in IsExistBootloaderInFw()
1317 int i = 0; in isInOrderList() local
1319 for (; i < ARRAY_LENGTH(gstUpdateOrder); i++) in isInOrderList()
1321 if (!strcmp(partName, gstUpdateOrder[i].partName)) in isInOrderList()
1337 int i; in DownloadImage() local
1376 for (i = 0; i < rkImageHead.item_count; i++) in DownloadImage()
1378 if (rkImageHead.item[i].flash_offset != 0xFFFFFFFF) in DownloadImage()
1380 if (strcmp(rkImageHead.item[i].name, PARTNAME_PARAMETER) == 0) in DownloadImage()
1383 iParamPos = i; in DownloadImage()
1387 if (strcmp(rkImageHead.item[i].name, PARTNAME_BACKUP) == 0) in DownloadImage()
1389 m_dwBackupOffset = rkImageHead.item[i].flash_offset; in DownloadImage()
1392 if (strcmp(rkImageHead.item[i].name, PARTNAME_RECOVERY) == 0 || in DownloadImage()
1393 strcmp(rkImageHead.item[i].name, PARTNAME_MISC) == 0) in DownloadImage()
1405 if (look_for_userdata(rkImageHead.item[i].name) == 0 && bFwFromUserdata) in DownloadImage()
1408 if (rkImageHead.item[i].file[55] == 'H') in DownloadImage()
1410 ulItemSize = *((DWORD *)(&rkImageHead.item[i].file[56])); in DownloadImage()
1412 ulItemSize += rkImageHead.item[i].size; in DownloadImage()
1416 ulItemSize = rkImageHead.item[i].size; in DownloadImage()
1422 if (!strcmp(rkImageHead.item[i].name, gstUpdateOrder[idx].partName)) in DownloadImage()
1424 gstUpdateOrder[idx].stItem = rkImageHead.item[i]; in DownloadImage()
1487 for (i = 0; i < rkImageHead.item_count; i++) in DownloadImage()
1493 if (rkImageHead.item[i].flash_offset == 0xFFFFFFFF) in DownloadImage()
1498 if (i == iParamPos) in DownloadImage()
1502 sprintf(szPrompt, "%s writing...\n", rkImageHead.item[i].name); in DownloadImage()
1508 bRet = RKA_Gpt_Download(rkImageHead.item[i], uiCurrentByte, uiTotalSize); in DownloadImage()
1520 bRet = RKA_Param_Download(rkImageHead.item[i], uiCurrentByte, uiTotalSize); in DownloadImage()
1538 if (strcmp(rkImageHead.item[i].name, PARTNAME_RECOVERY) == 0 || in DownloadImage()
1539 strcmp(rkImageHead.item[i].name, PARTNAME_MISC) == 0) in DownloadImage()
1545 … m_pLog->Record(_T("INFO:## Ignore [ %s ] download ##"), rkImageHead.item[i].name); in DownloadImage()
1551 if (look_for_userdata(rkImageHead.item[i].name) == 0 && bFwFromUserdata) in DownloadImage()
1555 if (isInOrderList(rkImageHead.item[i].name)) in DownloadImage()
1561 m_pLog->Record(_T("INFO:###### Downloading %s #######"), rkImageHead.item[i].name); in DownloadImage()
1563 if (rkImageHead.item[i].file[55] == 'H') in DownloadImage()
1565 ulItemSize = *((DWORD *)(&rkImageHead.item[i].file[56])); in DownloadImage()
1567 ulItemSize += rkImageHead.item[i].size; in DownloadImage()
1571 ulItemSize = rkImageHead.item[i].size; in DownloadImage()
1578 sprintf(szPrompt, "%s writing...\n", rkImageHead.item[i].name); in DownloadImage()
1581 bRet = RKA_File_Download(rkImageHead.item[i], uiCurrentByte, uiTotalSize); in DownloadImage()
1587 rkImageHead.item[i].name); in DownloadImage()
1591 … m_pLog->Record(_T("INFO:###### Download %s Done #######"), rkImageHead.item[i].name); in DownloadImage()
1601 m_pLog->Record(_T("INFO:###### Downloading %s #######"), rkImageHead.item[i].name); in DownloadImage()
1639 for (i = 0; i < rkImageHead.item_count; i++) in DownloadImage()
1645 if (rkImageHead.item[i].flash_offset == 0xFFFFFFFF) in DownloadImage()
1649 if (i == iParamPos) in DownloadImage()
1653 sprintf(szPrompt, "%s checking...\n", rkImageHead.item[i].name); in DownloadImage()
1658 bRet = RKA_Gpt_Check(rkImageHead.item[i], uiCurrentByte, uiTotalSize); in DownloadImage()
1670 bRet = RKA_Param_Check(rkImageHead.item[i], uiCurrentByte, uiTotalSize); in DownloadImage()
1683 if (strcmp(rkImageHead.item[i].name, PARTNAME_RECOVERY) == 0 || in DownloadImage()
1684 strcmp(rkImageHead.item[i].name, PARTNAME_MISC) == 0 || in DownloadImage()
1685 look_for_userdata(rkImageHead.item[i].name) == 0) in DownloadImage()
1691 m_pLog->Record(_T("INFO:# Ignore [ %s ] Check #"), rkImageHead.item[i].name); in DownloadImage()
1696 if (rkImageHead.item[i].file[55] == 'H') in DownloadImage()
1698 ulItemSize = *((DWORD *)(&rkImageHead.item[i].file[56])); in DownloadImage()
1700 ulItemSize += rkImageHead.item[i].size; in DownloadImage()
1704 ulItemSize = rkImageHead.item[i].size; in DownloadImage()
1710 sprintf(szPrompt, "%s checking...\n", rkImageHead.item[i].name); in DownloadImage()
1713 bRet = RKA_File_Check(rkImageHead.item[i], uiCurrentByte, uiTotalSize); in DownloadImage()
1718 … m_pLog->Record(_T("ERROR:DownloadImage-->RKA_File_Check failed(%s)"), rkImageHead.item[i].name); in DownloadImage()
1815 int i; in UpgradePartition() local
1822 for (i = 0; i < rkImageHead.item_count; i++) in UpgradePartition()
1824 if (rkImageHead.item[i].flash_offset != 0xFFFFFFFF) in UpgradePartition()
1828 if (rkImageHead.item[*iter].flash_offset > rkImageHead.item[i].flash_offset) in UpgradePartition()
1830 iter = vecUpgradePartition.insert(iter, i); in UpgradePartition()
1837 vecUpgradePartition.push_back(i); in UpgradePartition()
1839 if (strcmp(rkImageHead.item[i].name, PARTNAME_PARAMETER) == 0) in UpgradePartition()
1842 iParamPos = i; in UpgradePartition()
1846 if (strcmp(rkImageHead.item[i].name, PARTNAME_SYSTEM) == 0 || in UpgradePartition()
1847 !strcmp(rkImageHead.item[i].name, PARTNAME_ROOTFS)) in UpgradePartition()
1851 if (strcmp(rkImageHead.item[i].name, PARTNAME_MISC) == 0) in UpgradePartition()
1853 … dwFlagSector = rkImageHead.item[i].flash_offset + rkImageHead.item[i].part_size - 4; in UpgradePartition()
1855 if (look_for_userdata(rkImageHead.item[i].name) == 0) in UpgradePartition()
1860 if (strcmp(rkImageHead.item[i].name, PARTNAME_BACKUP) == 0) in UpgradePartition()
1862 m_dwBackupOffset = rkImageHead.item[i].flash_offset; in UpgradePartition()
1865 if (rkImageHead.item[i].file[55] == 'H') in UpgradePartition()
1867 ulItemSize = *((DWORD *)(&rkImageHead.item[i].file[56])); in UpgradePartition()
1869 ulItemSize += rkImageHead.item[i].size; in UpgradePartition()
1873 ulItemSize = rkImageHead.item[i].size; in UpgradePartition()
1924 for (i = 0; i < vecUpgradePartition.size(); i++) in UpgradePartition()
1930 if (vecUpgradePartition[i] == iParamPos) in UpgradePartition()
1932 if ((bSameFw) && (uiFlag >= rkImageHead.item[vecUpgradePartition[i]].flash_offset)) in UpgradePartition()
1939 sprintf(szPrompt, "%s writing...\n", rkImageHead.item[vecUpgradePartition[i]].name); in UpgradePartition()
1942 … bRet = RKA_Param_Download(rkImageHead.item[vecUpgradePartition[i]], uiCurrentByte, uiTotalSize); in UpgradePartition()
1954 … sprintf(szPrompt, "%s checking...\n", rkImageHead.item[vecUpgradePartition[i]].name); in UpgradePartition()
1958 … bRet = RKA_Param_Check(rkImageHead.item[vecUpgradePartition[i]], uiCurrentByte, uiTotalSize); in UpgradePartition()
1970 if (rkImageHead.item[vecUpgradePartition[i]].file[55] == 'H') in UpgradePartition()
1972 ulItemSize = *((DWORD *)(&rkImageHead.item[vecUpgradePartition[i]].file[56])); in UpgradePartition()
1974 ulItemSize += rkImageHead.item[vecUpgradePartition[i]].size; in UpgradePartition()
1978 ulItemSize = rkImageHead.item[vecUpgradePartition[i]].size; in UpgradePartition()
1980 if ((bSameFw) && (uiFlag >= rkImageHead.item[vecUpgradePartition[i]].flash_offset)) in UpgradePartition()
1990 … sprintf(szPrompt, "%s writing...\n", rkImageHead.item[vecUpgradePartition[i]].name); in UpgradePartition()
1993 … bRet = RKA_File_Download(rkImageHead.item[vecUpgradePartition[i]], uiCurrentByte, uiTotalSize); in UpgradePartition()
1998 …:UpgradePartition-->RKA_File_Download failed(%s)"), rkImageHead.item[vecUpgradePartition[i]].name); in UpgradePartition()
2005 … sprintf(szPrompt, "%s checking...\n", rkImageHead.item[vecUpgradePartition[i]].name); in UpgradePartition()
2009 … bRet = RKA_File_Check(rkImageHead.item[vecUpgradePartition[i]], uiCurrentByte, uiTotalSize); in UpgradePartition()
2014 …ROR:UpgradePartition-->RKA_File_Check failed(%s)"), rkImageHead.item[vecUpgradePartition[i]].name); in UpgradePartition()
2026 …partition_upgrade_flag(dwFlagSector, fwMd5, rkImageHead.item[vecUpgradePartition[i]].flash_offset); in UpgradePartition()
2073 int i; in EraseAllBlocks() local
2077 for (i = 0; i < 8; i++) in EraseAllBlocks()
2079 if (m_flashInfo.bFlashCS & (1 << i)) in EraseAllBlocks()
2085 for (i = 0; i < 8; i++) in EraseAllBlocks()
2087 if (m_flashInfo.bFlashCS & (1 << i)) in EraseAllBlocks()
2097 iRet = EraseEmmcBlock(i, iErasePos, iEraseBlockNum); in EraseAllBlocks()
2109 iRet = m_pComm->RKU_EraseBlock(i, iErasePos, iEraseBlockNum, ERASE_FORCE); in EraseAllBlocks()
2169 int iRet, i, nTryCount = 3; in BufferWriteBack() local
2174 for (i = WBBUFFER_BOTTOM; i < WBBUFFER_TOP; i++) in BufferWriteBack()
2176 end_write_sector_data.uiBlock[i] = i; in BufferWriteBack()
2222 int i, iRet; in FindBackupBuffer() local
2225 for (i = WBBUFFER_BOTTOM; i < WBBUFFER_TOP; i++) in FindBackupBuffer()
2228 iRet = m_pComm->RKU_ReadSector(i * m_flashInfo.uiSectorPerBlock, 2, buffer); in FindBackupBuffer()
2297 if (i < WBBUFFER_TOP) in FindBackupBuffer()
2725 int iRet, i; in RKA_Param_Download() local
2741 for (i = 0; i < 8; i++) in RKA_Param_Download()
2744 uiBegin = entry.flash_offset + uiStepSec * i; in RKA_Param_Download()
2789 int iRet, i; in RKA_Param_Check() local
2813 for (i = 0; i < 8; i++) in RKA_Param_Check()
2816 uiBegin = entry.flash_offset + uiStepSec * i; in RKA_Param_Check()
3309 int i, j, iRet, nRsaByte; in GetPublicKey() local
3347 for (i = 0; i < m_oldIDBCounts; i++) in GetPublicKey()
3349 iRet = m_pComm->RKU_ReadSector(m_idBlockOffset[i] * m_flashInfo.uiSectorPerBlock, 8, bData); in GetPublicKey()
3537 unsigned int i; in gen_rand_uuid() local
3540 for (i = 0; i < sizeof(id) / sizeof(*ptr); i++) in gen_rand_uuid()
3542 *(ptr + i) = cpu_to_be32(rand()); in gen_rand_uuid()
3555 u32 i, j; in create_gpt_buffer() local
3583 for (i = 0; i < vecParts.size(); i++) in create_gpt_buffer()
3587 gptEntry->starting_lba = cpu_to_le64(vecParts[i].uiItemOffset); in create_gpt_buffer()
3588 gptEntry->ending_lba = cpu_to_le64(gptEntry->starting_lba + vecParts[i].uiItemSize - 1); in create_gpt_buffer()
3590 strPartName = vecParts[i].szItemName; in create_gpt_buffer()
3604 vecParts[i].szItemName[strPartName.size()] = 0; in create_gpt_buffer()
3606 for (j = 0; j < _tcslen(vecParts[i].szItemName); j++) in create_gpt_buffer()
3608 gptEntry->partition_name[j] = vecParts[i].szItemName[j]; in create_gpt_buffer()
3610 if ((pos = find_uuid_item(vecUuid, vecParts[i].szItemName)) != -1) in create_gpt_buffer()
3662 unsigned int i; in string_to_uuid() local
3665 for (i = 0; i < strUUid.size(); i++) in string_to_uuid()
3668 if ((strUUid[i] >= '0') && (strUUid[i] <= '9')) in string_to_uuid()
3670 value = strUUid[i] - '0'; in string_to_uuid()
3672 if ((strUUid[i] >= 'a') && (strUUid[i] <= 'f')) in string_to_uuid()
3674 value = strUUid[i] - 'a' + 10; in string_to_uuid()
3676 if ((strUUid[i] >= 'A') && (strUUid[i] <= 'F')) in string_to_uuid()
3678 value = strUUid[i] - 'A' + 10; in string_to_uuid()
3680 if ((i % 2) == 0) in string_to_uuid()
3682 uuid[i / 2] += (value << 4); in string_to_uuid()
3686 uuid[i / 2] += value; in string_to_uuid()
3735 unsigned int i; in find_uuid_item() local
3736 for (i = 0; i < vecItems.size(); i++) in find_uuid_item()
3738 if (strcasecmp(pszName, vecItems[i].szItemName) == 0) in find_uuid_item()
3740 return i; in find_uuid_item()