equal
deleted
inserted
replaced
40 inline void TMsDataMemMap::InitDataArea(TUint32 aFirstDataSector, TUint32 aNumSectors, TUint32 aSectorSize) |
40 inline void TMsDataMemMap::InitDataArea(TUint32 aFirstDataSector, TUint32 aNumSectors, TUint32 aSectorSize) |
41 { |
41 { |
42 iSectorSize = aSectorSize; |
42 iSectorSize = aSectorSize; |
43 |
43 |
44 iFormatSectorShift = 0; |
44 iFormatSectorShift = 0; |
45 while(aSectorSize) |
45 |
46 { |
46 while(aSectorSize >>= 1) |
47 ++iFormatSectorShift; |
47 { |
48 aSectorSize >>= 1; |
48 ++iFormatSectorShift; |
49 } |
49 } |
50 |
50 |
51 iDataOffset = static_cast<TInt64>(aFirstDataSector) * iSectorSize; |
51 iDataOffset = static_cast<TInt64>(aFirstDataSector) * iSectorSize; |
52 iSize = static_cast<TInt64>(aNumSectors) * iSectorSize; |
52 iSize = static_cast<TInt64>(aNumSectors) * iSectorSize; |
53 } |
53 } |
54 |
54 |