Searched refs:blockOffset (Results 1 - 14 of 14) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/ufs2/
H A DInode.cpp105 off_t blockOffset = file_offset % blockSize; local
114 ssize_t remainingLength = blockSize - blockOffset;
117 pos = FindBlock(startBlockNumber, blockOffset);
121 blockOffset = 0;
128 pos = FindBlock(startBlockNumber, blockOffset);
137 Inode::FindBlock(off_t blockNumber, off_t blockOffset) argument
151 return GetBlockPointer(blockNumber) * fragmentSize + blockOffset;
161 return directBlock * fragmentSize + blockOffset;
183 return directBlock * fragmentSize + blockOffset;
222 return directBlock * fragmentSize + blockOffset;
[all...]
/haiku/src/system/boot/loader/file_systems/amiga_ffs/
H A DFile.cpp138 int32 blockOffset = BlockOffset(offset); local
139 int32 toRead = fNode.BlockSize() - blockOffset;
143 ssize_t bytesRead = read_pos(fDevice, block * fNode.BlockSize() + blockOffset,
150 offset += fNode.BlockSize() - blockOffset;
/haiku/src/add-ons/kernel/file_systems/udf/
H A DIcb.cpp428 off_t blockOffset local
431 size_t readLength = volume->BlockSize() - blockOffset;
438 ", length: %ld\n", blockOffset, readLength));
459 memcpy(buffer, data + blockOffset, readLength);
/haiku/src/tests/add-ons/kernel/file_systems/random_file_actions/
H A Drandom_file_actions.cpp329 uint32 blockOffset = offset % kBlockSize; local
336 generate_block(block, entry, offset - blockOffset);
338 ssize_t toWrite = min_c(size, kBlockSize - blockOffset);
339 ssize_t bytesWritten = write(fd, block + blockOffset, toWrite);
345 blockOffset = 0;
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DVolume.cpp488 int32 blockOffset = index % fGroupsPerBlock; local
505 ((ext2_block_group*)(fGroupBlocks[blockIndex] + blockOffset
510 + blockOffset * fGroupDescriptorSize);
528 int32 blockOffset = index % fGroupsPerBlock; local
536 + blockOffset * fGroupDescriptorSize);
H A Dkernel_interface.cpp402 off_t blockOffset = block << volume->BlockShift(); local
406 == blockOffset - vecs[index - 1].length
418 vecs[index].offset = blockOffset;
/haiku/src/apps/mail/
H A DWords.cpp120 int64 blockOffset; local
139 blockOffset = fDataFile->Position();
151 entry.offset = blockOffset + (nptr - buffer);
/haiku/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp345 off_t blockOffset; local
347 status_t status = inode->FindBlock(offset, blockOffset, &blockLength);
352 == blockOffset - vecs[index - 1].length)) {
361 vecs[index].offset = blockOffset;
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/
H A Dscsi_disk.cpp187 uint64 blockOffset = startBytes % blockSize; local
188 if (blockOffset == 0) {
193 blockRanges[i].size = (sizeBytes - (blockSize - blockOffset))
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DBlockAllocator.cpp1262 uint32 blockOffset = start % (fVolume->BlockSize() << 3);
1272 for (; blockOffset < cached.NumBlockBits() && length > 0;
1273 blockOffset++, length--, block++) {
1274 if (cached.IsUsed(blockOffset) != allocated) {
1277 ", blockOffset = %" B_PRIu32 ")!\n",
1278 group, groupBlock, blockOffset));
1287 blockOffset = 0;
H A DBPlusTree.cpp439 int32 blockOffset = (offset - fileOffset) / volume->BlockSize(); local
440 fBlockNumber = volume->ToBlock(run) + blockOffset;
471 - (fileOffset + (blockOffset << volume->BlockShift())));
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp337 off_t blockOffset; local
339 status_t status = inode->FindBlock(offset, blockOffset, &blockLength);
344 == blockOffset - vecs[index - 1].length)) {
353 vecs[index].offset = blockOffset;
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DFile.cpp399 uint64 blockOffset = blockIndex * B_PAGE_SIZE; local
401 && blockOffset
416 vecs[countAdded].offset = blockOffset + inBlockOffset;
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DIterators.cpp1522 off_t blockOffset = i * (off_t)fBlockSize; local
1523 uint32 localOffset = max_c(0LL, offset - blockOffset);

Completed in 116 milliseconds