Searched refs:blockSize (Results 1 - 25 of 140) sorted by relevance

123456

/haiku/src/add-ons/disk_systems/intel/
H A DIntelDiskSystem.h12 sector_align(off_t offset, uint32 blockSize) argument
14 return offset / blockSize * blockSize;
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dbtrfs_disk_system.cpp35 uint32 blockSize = max_c(16384, B_PAGE_SIZE); local
37 blockSize = strtoul(bs_string, NULL, 0);
43 if ((blockSize != 1024 && blockSize != 2048 && blockSize != 4096
44 && blockSize != 8192 && blockSize != 16384)
45 || blockSize % sectorSize != 0) {
50 parameters.blockSize = blockSize;
[all...]
H A Dbtrfs_disk_system.h15 uint32 blockSize; member in struct:initialize_parameters
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dbfs_disk_system.cpp30 uint32 blockSize = 2048; local
32 blockSize = strtoul(string, NULL, 0);
36 if (blockSize != 1024 && blockSize != 2048 && blockSize != 4096
37 && blockSize != 8192) {
41 parameters.blockSize = blockSize;
H A DUtility.h77 runs_per_block(uint32 blockSize) argument
83 return blockSize / sizeof(struct block_run);
88 double_indirect_max_direct_size(uint32 baseLength, uint32 blockSize) argument
90 return baseLength * blockSize;
95 double_indirect_max_indirect_size(uint32 baseLength, uint32 blockSize) argument
97 return baseLength * double_indirect_max_direct_size(baseLength, blockSize)
98 * runs_per_block(blockSize);
103 get_double_indirect_sizes(uint32 baseLength, uint32 blockSize, argument
106 runsPerBlock = runs_per_block(blockSize);
107 directSize = double_indirect_max_direct_size(baseLength, blockSize);
[all...]
H A Dbfs_disk_system.h12 uint32 blockSize; member in struct:initialize_parameters
/haiku/src/system/boot/loader/file_systems/fat/
H A Dfatfs.cpp23 FATFS::get_root_block(int fDevice, char *buffer, int32 blockSize, off_t partitionSize)
30 off_t offset = (((partitionSize / blockSize) - 1 - reservedBlocks) / 2) + reservedBlocks;
33 if (read_pos(fDevice, offset * blockSize, buffer, blockSize) < B_OK)
36 RootBlock root(buffer, blockSize);
/haiku/src/kits/package/hpkg/
H A DBlockBufferPoolNoLock.cpp16 BBlockBufferPoolNoLock::BBlockBufferPoolNoLock(size_t blockSize, argument
19 BBlockBufferPool(blockSize, maxCachedBlocks)
H A DBlockBufferPool.cpp19 BBlockBufferPool::BBlockBufferPool(size_t blockSize, uint32 maxCachedBlocks) argument
21 fImpl(new (std::nothrow) BlockBufferPoolImpl(blockSize, maxCachedBlocks,
/haiku/src/add-ons/kernel/file_systems/udf/
H A DMemoryChunk.h23 MemoryChunk(uint32 blockSize) argument
24 : fSize(blockSize)
25 , fData(malloc(blockSize))
30 MemoryChunk(uint32 blockSize, void *blockData) argument
31 : fSize(blockSize)
H A DRecognition.cpp22 walk_volume_recognition_sequence(int device, off_t offset, uint32 blockSize,
27 uint32 blockSize, uint32 blockShift,
35 uint32 blockSize, uint32 blockShift,
42 walk_integrity_sequence(int device, uint32 blockSize, uint32 blockShift,
51 udf_recognize(int device, off_t offset, off_t length, uint32 blockSize, argument
58 B_PRIdOFF ", blockSize = %" B_PRIu32 "\n", device, offset, length,
59 blockSize));
61 status_t status = get_block_shift(blockSize, blockShift);
64 "two! (blockSize = %" B_PRIu32 ")\n", blockSize));
107 walk_volume_recognition_sequence(int device, off_t offset, uint32 blockSize, uint32 blockShift) argument
174 walk_anchor_volume_descriptor_sequences(int device, off_t offset, off_t length, uint32 blockSize, uint32 blockShift, primary_volume_descriptor &primaryVolumeDescriptor, logical_volume_descriptor &logicalVolumeDescriptor, partition_descriptor partitionDescriptors[], uint8 &partitionDescriptorCount) argument
325 walk_volume_descriptor_sequence(extent_address descriptorSequence, int device, uint32 blockSize, uint32 blockShift, primary_volume_descriptor &primaryVolumeDescriptor, logical_volume_descriptor &logicalVolumeDescriptor, partition_descriptor partitionDescriptors[], uint8 &partitionDescriptorCount) argument
485 walk_integrity_sequence(int device, uint32 blockSize, uint32 blockShift, extent_address descriptorSequence, uint32 sequenceNumber) argument
[all...]
H A DRecognition.h16 uint32 blockSize, uint32 &blockShift,
/haiku/src/tests/kits/support/bblockcache/
H A DBlockCacheExerciseTest.h35 void *GetBlock(size_t blockSize);
36 void SaveBlock(void *, size_t blockSize);
37 void FreeBlock(void *, size_t blockSize);
H A DBlockCacheConcurrencyTest.h31 void *GetBlock(BBlockCache *theCache, size_t blockSize,
33 void SaveBlock(BBlockCache *theCache, void *, size_t blockSize,
35 void FreeBlock(void *, size_t blockSize, bool isMallocTest,
H A DBlockCacheExerciseTest.cpp181 BlockCacheExerciseTest::GetBlock(size_t blockSize) argument
183 void *thePtr = theCache->Get(blockSize);
191 if (blockSize == sizeOfBlocksInCache) {
215 BlockCacheExerciseTest::SaveBlock(void *thePtr, size_t blockSize) argument
221 if (blockSize == sizeOfBlocksInCache) {
240 theCache->Save(thePtr, blockSize);
250 BlockCacheExerciseTest::FreeBlock(void *thePtr, size_t blockSize) argument
256 if (blockSize == sizeOfBlocksInCache) {
/haiku/headers/os/support/
H A DBlockCache.h38 BBlockCache(uint32 blockCount, size_t blockSize,
42 void* Get(size_t blockSize);
43 void Save(void *pointer, size_t blockSize);
/haiku/src/kits/support/
H A DBlockCache.cpp47 BBlockCache::BBlockCache(uint32 blockCount, size_t blockSize, argument
51 fBlockSize(blockSize),
72 if (blockSize < sizeof(_FreeBlock))
73 blockSize = sizeof(_FreeBlock);
81 _FreeBlock *block = reinterpret_cast<_FreeBlock *>(fAlloc(blockSize));
110 BBlockCache::Get(size_t blockSize) argument
115 if (blockSize == fBlockSize && fFreeList != 0) {
124 if (blockSize < sizeof(_FreeBlock))
125 blockSize = sizeof(_FreeBlock);
126 pointer = fAlloc(blockSize);
135 Save(void *pointer, size_t blockSize) argument
[all...]
/haiku/src/system/boot/loader/file_systems/amiga_ffs/
H A Damiga_ffs.h20 BaseBlock(void *data, int32 blockSize) { SetTo(data, blockSize); } argument
21 BaseBlock(int32 blockSize) { fSize = blockSize >> 2; } argument
23 void SetTo(void *data, int32 blockSize) { fData = (int32 *)data; fSize = blockSize >> 2; } argument
63 NodeBlock(int32 blockSize) : BaseBlock(blockSize) {} argument
64 NodeBlock(void *data, int32 blockSize) : BaseBlock(data, blockSize) {} argument
87 DirectoryBlock(int32 blockSize) argument
88 DirectoryBlock(void *data, int32 blockSize) argument
108 RootBlock(int32 blockSize) argument
109 RootBlock(void *data, int32 blockSize) argument
129 FileBlock(int32 blockSize) argument
130 FileBlock(void *data, int32 blockSize) argument
[all...]
H A DVolume.cpp55 int32 blockSize = partition->block_size;
56 if (get_root_block(fDevice, buffer, blockSize, partition->size) != B_OK) {
62 blockSize = size;
72 char *newBuffer = (char *)realloc(buffer, blockSize);
77 fRootNode.SetTo(buffer, blockSize);
/haiku/src/bin/
H A Dbadblocks.cpp12 int blockSize = 1024; variable
21 size_t len = group * blockSize;
23 off_t at = block * blockSize;
41 dev, group, blockSize);
70 got = pread(fd, buffer, blockSize, at + blockSize * i);
71 if (got == blockSize)
73 if (got < blockSize) {
112 blockSize = atoi(optarg);
113 //fprintf(stderr, "bs %d\n", blockSize);
[all...]
/haiku/src/add-ons/kernel/file_systems/udf/drive_setup_addon/
H A Dudf-ds.cpp39 int32 blockSize)
42 device, sessionOffset, blockSize));
53 status_t error = Udf::udf_recognize(device, (data->offset + sessionOffset), data->blocks, blockSize, name);
38 ds_fs_id(partition_data *data, int32 device, uint64 sessionOffset, int32 blockSize) argument
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dcache.h15 extern void init_cache(BFile* file, int32 blockSize);
16 extern void shutdown_cache(BFile* file, int32 blockSize);
/haiku/headers/os/package/hpkg/
H A DBlockBufferPoolNoLock.h19 BBlockBufferPoolNoLock(size_t blockSize,
/haiku/src/tests/add-ons/kernel/file_systems/bfs/fragmenter/
H A Dfragmenter.cpp163 int blockSize = superBlock.block_size; local
172 int64 blockCount = st.st_size / blockSize;
182 uint8 *block = new uint8[blockSize];
186 int64 bitmapBlockCount = (bitmapByteCount + blockSize - 1) / blockSize;
190 off_t offset = i * blockSize;
191 read_from(fd, offset, block, blockSize);
193 int toProcess = blockSize;
204 write_to(fd, offset, block, blockSize);
/haiku/src/tests/add-ons/kernel/file_systems/bfs/dump_log/
H A Ddump_log.cpp62 const int blockSize = 16; local
69 for (; i < start + blockSize; i++) {
80 for (i = start; i < start + blockSize; i++) {
104 int32 blockSize = superBlock.BlockSize(); local
117 data = (uint8 *)malloc(blockSize);
123 block, blockSize) != blockSize) {
129 int32 arraySize = blockSize / sizeof(off_t);
133 arrayBlocks = ((count + 1) * sizeof(off_t) + blockSize - 1) / blockSize;
[all...]

Completed in 332 milliseconds

123456