Lines Matching refs:PhyBlock

227 …conv_to_logical(pdx, PhyBlock) (((PhyBlock) >= (pdx)->MS_Lib.NumberOfPhyBlock) ? MS_STATUS_ERROR :…  argument
852 static int ms_count_freeblock(struct us_data *us, u16 PhyBlock) in ms_count_freeblock() argument
857 Ende = PhyBlock + MS_PHYSICAL_BLOCKS_PER_SEGMENT; in ms_count_freeblock()
858 for (Count = 0; PhyBlock < Ende; PhyBlock++) { in ms_count_freeblock()
859 switch (info->MS_Lib.Phy2LogMap[PhyBlock]) { in ms_count_freeblock()
933 static int ms_lib_process_bootblock(struct us_data *us, u16 PhyBlock, u8 *PageData) in ms_lib_process_bootblock() argument
984 ms_lib_set_bootblockmark(us, PhyBlock); in ms_lib_process_bootblock()
1014 switch (ms_read_readpage(us, PhyBlock, PageNumber, (u32 *)PageBuffer, &ExtraData)) { in ms_lib_process_bootblock()
1040 …switch (ms_read_readpage(us, PhyBlock, (u8)(EntryOffset / MS_BYTES_PER_PAGE + 1), (u32 *)PageBuffe… in ms_lib_process_bootblock()
1214 static int ms_lib_check_disableblock(struct us_data *us, u16 PhyBlock) in ms_lib_check_disableblock() argument
1228 ms_read_readpage(us, PhyBlock, 1, (u32 *)PageBuf, &extdat); in ms_lib_check_disableblock()
1348 static int ms_lib_read_extra(struct us_data *us, u32 PhyBlock, in ms_lib_read_extra() argument
1363 bcb->CDB[4] = (unsigned char)(PhyBlock); in ms_lib_read_extra()
1364 bcb->CDB[3] = (unsigned char)(PhyBlock>>8); in ms_lib_read_extra()
1365 bcb->CDB[2] = (unsigned char)(PhyBlock>>16); in ms_lib_read_extra()
1520 static void ms_lib_phy_to_log_range(u16 PhyBlock, u16 *LogStart, u16 *LogEnde) in ms_lib_phy_to_log_range() argument
1522 PhyBlock /= MS_PHYSICAL_BLOCKS_PER_SEGMENT; in ms_lib_phy_to_log_range()
1524 if (PhyBlock) { in ms_lib_phy_to_log_range()
1525 …*LogStart = MS_LOGICAL_BLOCKS_IN_1ST_SEGMENT + (PhyBlock - 1) * MS_LOGICAL_BLOCKS_PER_SEGMENT;/*49… in ms_lib_phy_to_log_range()
1533 static int ms_lib_read_extrablock(struct us_data *us, u32 PhyBlock, in ms_lib_read_extrablock() argument
1547 bcb->CDB[4] = (unsigned char)(PhyBlock); in ms_lib_read_extrablock()
1548 bcb->CDB[3] = (unsigned char)(PhyBlock>>8); in ms_lib_read_extrablock()
1549 bcb->CDB[2] = (unsigned char)(PhyBlock>>16); in ms_lib_read_extrablock()
1561 u16 PhyBlock, newblk, i; in ms_lib_scan_logicalblocknumber() local
1568 for (PhyBlock = 0; PhyBlock < info->MS_Lib.NumberOfPhyBlock;) { in ms_lib_scan_logicalblocknumber()
1569 ms_lib_phy_to_log_range(PhyBlock, &LogStart, &LogEnde); in ms_lib_scan_logicalblocknumber()
1571 for (i = 0; i < MS_PHYSICAL_BLOCKS_PER_SEGMENT; i++, PhyBlock++) { in ms_lib_scan_logicalblocknumber()
1572 switch (ms_libconv_to_logical(info, PhyBlock)) { in ms_lib_scan_logicalblocknumber()
1579 if (count == PhyBlock) { in ms_lib_scan_logicalblocknumber()
1580 ms_lib_read_extrablock(us, PhyBlock, 0, 0x80, in ms_lib_scan_logicalblocknumber()
1584 index = (PhyBlock % 0x80) * 4; in ms_lib_scan_logicalblocknumber()
1592 ms_lib_setacquired_errorblock(us, PhyBlock); in ms_lib_scan_logicalblocknumber()
1597 ms_lib_erase_phyblock(us, PhyBlock); in ms_lib_scan_logicalblocknumber()
1603 ms_lib_erase_phyblock(us, PhyBlock); in ms_lib_scan_logicalblocknumber()
1611 ms_lib_set_logicalpair(us, extdat.logadr, PhyBlock); in ms_lib_scan_logicalblocknumber()
1620 ms_lib_erase_phyblock(us, PhyBlock); in ms_lib_scan_logicalblocknumber()
1627 ms_lib_set_logicalpair(us, extdat.logadr, PhyBlock); in ms_lib_scan_logicalblocknumber()