Lines Matching refs:offset
205 off_t offset;
220 offset = fBytesPerSector * fReservedSectors;
221 //offset += fActiveFat * fTotalClusters * fFatBits / 8;
222 offset += cluster * fatBytes;
227 buf = fCachedBlock->SetTo(ToBlock(offset));
231 offset %= BlockSize();
235 next = read32(buf, offset);
239 next = read16(buf, offset);
285 off_t offset = fBytesPerSector * fReservedSectors;
286 offset += 2 * fatBytes;
287 for (uint32 i = 2; i < fTotalClusters; i++, offset += fatBytes) {
288 uint8* buffer = fCachedBlock->SetTo(ToBlock(offset));
292 uint32 value = read32(buffer, offset & blockOffsetMask);
333 off_t offset
335 offset += cluster * fatBytes;
337 uint8* buffer = fCachedBlock->SetTo(ToBlock(offset));
341 offset %= BlockSize();
346 *(uint32*)(buffer + offset) = B_HOST_TO_LENDIAN_INT32(value);
349 *(uint16*)(buffer + offset) = B_HOST_TO_LENDIAN_INT16(value);
376 off_t offset = fBytesPerSector * fFSInfoSector;
378 status_t error = fCachedBlock->SetTo(offset / BlockSize(),
383 uint8* buffer = fCachedBlock->Block() + offset % BlockSize();