/haiku/src/add-ons/kernel/file_systems/ufs2/ |
H A D | Inode.cpp | 105 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 D | File.cpp | 138 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 D | Icb.cpp | 428 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 D | random_file_actions.cpp | 329 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 D | Volume.cpp | 488 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 D | kernel_interface.cpp | 402 off_t blockOffset = block << volume->BlockShift(); local 406 == blockOffset - vecs[index - 1].length 418 vecs[index].offset = blockOffset;
|
/haiku/src/apps/mail/ |
H A D | Words.cpp | 120 int64 blockOffset; local 139 blockOffset = fDataFile->Position(); 151 entry.offset = blockOffset + (nptr - buffer);
|
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | kernel_interface.cpp | 345 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 D | scsi_disk.cpp | 187 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 D | BlockAllocator.cpp | 1262 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 D | BPlusTree.cpp | 439 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 D | kernel_interface.cpp | 337 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 D | File.cpp | 399 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 D | Iterators.cpp | 1522 off_t blockOffset = i * (off_t)fBlockSize; local 1523 uint32 localOffset = max_c(0LL, offset - blockOffset);
|