Home
last modified time | relevance | path

Searched refs:blk_t (Results 1 – 14 of 14) sorted by relevance

/system/ulib/minfs/include/minfs/
A Dtransaction-limits.h13 blk_t GetBlockBitmapBlocks(const Superblock& info);
57 static constexpr blk_t kMaxSuperblockBlocks = 1;
63 static constexpr blk_t kMaxInodeBitmapBlocks = 1;
68 static constexpr blk_t kMaxInodeTableBlocks = 2;
78 static constexpr blk_t kJournalMetadataBlocks = 1;
92 blk_t max_meta_data_blocks_;
93 blk_t max_data_blocks_;
94 blk_t max_entry_data_blocks_;
95 blk_t max_entry_blocks_;
96 blk_t min_journal_blocks_;
[all …]
A Dformat.h27 typedef uint32_t blk_t; typedef
49 constexpr uint32_t kMinfsDirectPerIndirect = (kMinfsBlockSize / sizeof(blk_t));
77 constexpr blk_t kJournalEntryHeaderMaxBlocks = 2040;
90 blk_t ibm_block; // first blockno of inode allocation bitmap
91 blk_t abm_block; // first blockno of block allocation bitmap
92 blk_t ino_block; // first blockno of inode table
93 blk_t journal_start_block; // first blockno available for journal
94 blk_t dat_block; // first blockno available for file data
155 blk_t dnum[kMinfsDirect]; // direct blocks
156 blk_t inum[kMinfsIndirect]; // indirect blocks
[all …]
A Dinode-manager.h36 blk_t start_block, size_t inodes,
65 InodeManager(Bcache* bc, blk_t start_block);
68 blk_t start_block_;
A Dallocator.h112 AllocatorMetadata(blk_t data_start_block, blk_t metadata_start_block, bool using_fvm,
119 blk_t DataStartBlock() const { in DataStartBlock()
123 blk_t MetadataStartBlock() const { in MetadataStartBlock()
163 blk_t data_start_block_;
166 blk_t metadata_start_block_;
A Dbcache.h68 zx_status_t Readblk(blk_t bno, void* data);
69 zx_status_t Writeblk(blk_t bno, const void* data);
/system/ulib/minfs/
A Dtransaction-limits.cpp9 blk_t GetBlockBitmapBlocks(const Superblock& info) { in GetBlockBitmapBlocks()
11 blk_t bitmap_blocks = info.ino_block - info.abm_block; in GetBlockBitmapBlocks()
14 const blk_t kBlocksPerSlice = static_cast<blk_t>(info.slice_size / kMinfsBlockSize); in GetBlockBitmapBlocks()
30 blk_t first_direct = static_cast<blk_t>(offset / kMinfsBlockSize); in GetRequiredBlockCount()
31 blk_t last_direct = static_cast<blk_t>((offset + length - 1) / kMinfsBlockSize); in GetRequiredBlockCount()
32 blk_t reserve_blocks = last_direct - first_direct + 1; in GetRequiredBlockCount()
74 constexpr blk_t kOffset = in CalculateDataBlocks()
81 blk_t max_directory_blocks; in CalculateDataBlocks()
97 blk_t header_blocks = 1; in CalculateJournalBlocks()
107 blk_t maximum_directory_blocks; in CalculateJournalBlocks()
[all …]
A Dminfs-private.h297 zx_status_t ReadBlk(blk_t bno, blk_t start, blk_t soft_max, blk_t hard_max, void* data);
503 BlockOpArgs(blk_t start, blk_t count, blk_t* bnos) in BlockOpArgs()
512 blk_t start;
519 DirectArgs(BlockOp op, blk_t* array, blk_t count, blk_t* bnos) in DirectArgs()
523 blk_t GetBno(blk_t index) const { return array_[index]; } in GetBno()
524 void SetBno(blk_t index, blk_t value) { in SetBno()
550 IndirectArgs(BlockOp op, blk_t* array, blk_t count, blk_t* bnos, blk_t bindex, in IndirectArgs()
556 void SetBno(blk_t index, blk_t value) { in SetBno()
581 DindirectArgs(BlockOp op, blk_t* array, blk_t count, blk_t* bnos, blk_t bindex, in DindirectArgs()
582 blk_t ib_vmo_offset, blk_t ibindex, blk_t dib_vmo_offset) in DindirectArgs()
[all …]
A Dallocator.cpp21 blk_t BitmapBlocksForSize(size_t size) { in BitmapBlocksForSize()
22 return (static_cast<blk_t>(size) + kMinfsBlockBits - 1) / kMinfsBlockBits; in BitmapBlocksForSize()
68 AllocatorMetadata::AllocatorMetadata(blk_t data_start_block, in AllocatorMetadata()
69 blk_t metadata_start_block, bool using_fvm, in AllocatorMetadata()
91 blk_t pool_blocks = BitmapBlocksForSize(allocator->metadata_.PoolTotal()); in Create()
239 blk_t rel_block = static_cast<blk_t>(index) / kMinfsBlockBits; in Persist()
240 blk_t abs_block = metadata_.MetadataStartBlock() + rel_block; in Persist()
241 blk_t blk_count = BitmapBlocksForSize(count); in Persist()
A Dvnode.cpp191 blk_t ibno; in LoadIndirectBlocks()
283 blk_t bno; in InitVmo()
294 blk_t ibno; in InitVmo()
320 blk_t dibno; in InitVmo()
375 blk_t bno; in AllocateIndirect()
453 blk_t* entry; in BlockOpIndirect()
582 blk_t found = 0; in ApplyOperation()
1241 blk_t bno; in ReadInternal()
1359 blk_t bno; in WriteInternal()
1366 blk_t bno; in WriteInternal()
[all …]
A Dfsck.cpp45 zx_status_t GetInodeNthBno(Inode* inode, blk_t n, blk_t* next_n,
60 blk_t cached_doubly_indirect_;
61 blk_t cached_indirect_;
85 blk_t* next_n, blk_t* bno_out) { in GetInodeNthBno()
99 blk_t ibno; in GetInodeNthBno()
126 blk_t dibno; in GetInodeNthBno()
143 blk_t ibno; in GetInodeNthBno()
355 blk_t n = 0; in CheckFile()
358 blk_t bno; in CheckFile()
359 blk_t next_n; in CheckFile()
[all …]
A Dinode-manager.cpp14 InodeManager::InodeManager(Bcache* bc, blk_t start_block) : in InodeManager()
20 blk_t start_block, size_t inodes, in Create()
58 const blk_t inoblock_rel = ino / kMinfsInodesPerBlock; in Update()
59 const blk_t inoblock_abs = inoblock_rel + start_block_; in Update()
A Dminfs.cpp698 void Minfs::BlockNew(Transaction* state, blk_t* out_bno) { in BlockNew()
700 *out_bno = static_cast<blk_t>(allocated_bno); in BlockNew()
703 void Minfs::BlockFree(WriteTxn* txn, blk_t bno) { in BlockFree()
746 const blk_t abm_start_block = sb->Info().abm_block; in Create()
747 const blk_t ibm_start_block = sb->Info().ibm_block; in Create()
748 const blk_t ino_start_block = sb->Info().ino_block; in Create()
751 const blk_t abm_start_block = offsets.AbmStartBlock(); in Create()
1007 blk_t non_dat_blocks; in Mkfs()
1008 blk_t journal_blocks = 0; in Mkfs()
1152 zx_status_t Minfs::ReadDat(blk_t bno, void* data) { in ReadDat()
[all …]
A Dbcache.cpp24 zx_status_t Bcache::Readblk(blk_t bno, void* data) { in Readblk()
41 zx_status_t Bcache::Writeblk(blk_t bno, const void* data) { in Writeblk()
A Dwriteback.cpp35 ValidateVmoSize(vmo, static_cast<blk_t>(vmo_offset)); in Enqueue()

Completed in 32 milliseconds