Searched refs:inodes (Results 1 - 8 of 8) sorted by relevance
/fuchsia/zircon/system/ulib/minfs/include/minfs/ |
H A D | inode-manager.h | 5 // This file describes the structure used to access inodes. 21 // InodeManager is responsible for owning the persistent storage for inodes. 23 // It can be used to Load and Update inodes on storage. 24 // Additionally, it is responsible for allocating and freeing inodes. 33 blk_t start_block, size_t inodes, 36 // Reserve |inodes| inodes in the allocator. 37 zx_status_t Reserve(WriteTxn* txn, size_t inodes, argument 39 return inode_allocator_->Reserve(txn, inodes, out); 53 // Extend the number of inodes manage [all...] |
/fuchsia/zircon/system/ulib/minfs/ |
H A D | inode-manager.cpp | 18 blk_t start_block, size_t inodes, 36 uint32_t inoblks = (static_cast<uint32_t>(inodes) + kMinfsInodesPerBlock - 1) / 89 zx_status_t InodeManager::Grow(size_t inodes) { argument 91 uint32_t inoblks = (static_cast<uint32_t>(inodes) + kMinfsInodesPerBlock - 1) / 16 Create(Bcache* bc, Superblock* sb, fs::ReadTxn* txn, AllocatorMetadata metadata, blk_t start_block, size_t inodes, fbl::unique_ptr<InodeManager>* out) argument
|
H A D | minfs.cpp | 79 xprintf("minfs: inodes: %10u (size %u)\n", info->inode_count, info->inode_size); 81 xprintf("minfs: allocated inodes @ %10u\n", info->alloc_inode_count); 292 fbl::unique_ptr<Allocator> block_allocator, fbl::unique_ptr<InodeManager> inodes, 295 inodes_(fbl::move(inodes)), writeback_(fbl::move(writeback)), fs_id_(fs_id) {} 298 fbl::unique_ptr<Allocator> block_allocator, fbl::unique_ptr<InodeManager> inodes, 301 inodes_(fbl::move(inodes)), offsets_(fbl::move(offsets)) {} 631 fbl::unique_ptr<InodeManager> inodes; local 633 ino_start_block, info->inode_count, &inodes)) != ZX_OK) { 634 FS_TRACE_ERROR("Minfs::Create failed to initialize inodes: %d\n", status); 670 fbl::move(inodes), fb 291 Minfs(fbl::unique_ptr<Bcache> bc, fbl::unique_ptr<Superblock> sb, fbl::unique_ptr<Allocator> block_allocator, fbl::unique_ptr<InodeManager> inodes, fbl::unique_ptr<WritebackBuffer> writeback, uint64_t fs_id) argument 297 Minfs(fbl::unique_ptr<Bcache> bc, fbl::unique_ptr<Superblock> sb, fbl::unique_ptr<Allocator> block_allocator, fbl::unique_ptr<InodeManager> inodes, BlockOffsets offsets) argument 815 uint32_t inodes = 0; local [all...] |
H A D | minfs-private.h | 180 // On enqueue, unreserve any remaining reserved blocks/inodes tracked by work. 259 fbl::unique_ptr<InodeManager> inodes, 265 fbl::unique_ptr<InodeManager> inodes, BlockOffsets offsets); 446 // Remove the link to a vnode (referring to inodes exclusively).
|
/fuchsia/zircon/system/ulib/blobfs/ |
H A D | common.cpp | 152 uint64_t inodes = kBlobfsDefaultInodeCount; local 163 info.inode_count = inodes; 224 xprintf("Inode Count: %" PRIu64 "\n", inodes);
|
H A D | host.cpp | 417 // We still check all the remaining inodes to avoid adding a duplicate blob. 433 blobfs_inode_t* inodes = reinterpret_cast<blobfs_inode_t*>(cache_.blk); local 436 new (&ac) InodeBlock(bno, &inodes[ino % kBlobfsInodesPerBlock], digest));
|
H A D | blobfs.cpp | 853 // If we didn't find any free inodes, try adding more via FVM. 1205 uint32_t inodes = static_cast<uint32_t>(inodes64); local 1206 uint32_t inoblks = (inodes + kBlobfsInodesPerBlock - 1) / kBlobfsInodesPerBlock; 1217 info_.inode_count = inodes; 1219 // Reset new inodes to 0
|
/fuchsia/zircon/system/host/minfs/ |
H A D | main.cpp | 312 uint32_t inodes = minfs::kMinfsDefaultInodeCount; local 316 uint32_t inoblks = (inodes + minfs::kMinfsInodesPerBlock - 1) / minfs::kMinfsInodesPerBlock; 317 uint32_t ibmblks = (inodes + minfs::kMinfsBlockBits - 1) / minfs::kMinfsBlockBits;
|
Completed in 98 milliseconds