Lines Matching refs:offset
82 off_t offset = 0LL;
85 runs[i].offset = offset;
97 offset += runs[i].len;
212 Stream::FindBlock(off_t pos, off_t &block, off_t &offset)
220 offset = fVolume.ClusterToOffset(cluster);
221 offset += (pos %= fVolume.ClusterSize());
223 // convert to block + offset
224 block = fVolume.ToBlock(offset);
225 offset %= fVolume.BlockSize();
261 off_t offset;
262 if (FindBlock(pos, num, offset) < B_OK) {
268 *diskOffset = fVolume.BlockToOffset(num) + offset;
277 // pos % block_size == (pos - offset) % block_size, offset % block_size == 0
298 if (FindBlock(pos, num, offset) < B_OK) {
309 // offset is the offset to the current pos in the block_run
336 if (FindBlock(pos, num, offset) < B_OK) {
371 off_t offset = fVolume.ClusterToOffset(cluster) + inClusterOffset;
374 *diskOffset = offset;
378 // convert to block + offset
379 off_t block = fVolume.ToBlock(offset);
380 size_t inBlockOffset = offset % fVolume.BlockSize();