/fuchsia/zircon/system/ulib/minfs/ |
H A D | fsck.cpp | 28 zx_status_t CheckInode(ino_t ino, ino_t parent, bool dot_or_dotdot); 41 zx_status_t GetInode(minfs_inode_t* inode, ino_t ino); 50 zx_status_t CheckDirectory(minfs_inode_t* inode, ino_t ino, 53 zx_status_t CheckFile(minfs_inode_t* inode, ino_t ino); 69 zx_status_t MinfsChecker::GetInode(minfs_inode_t* inode, ino_t ino) { argument 70 if (ino >= fs_->Info().inode_count) { 71 FS_TRACE_ERROR("check: ino %u out of range (>=%u)\n", 72 ino, fs_->Info().inode_count); 76 fs_->inodes_->Load(ino, inode); 78 FS_TRACE_ERROR("check: ino 170 CheckDirectory(minfs_inode_t* inode, ino_t ino, ino_t parent, uint32_t flags) argument 297 CheckFile(minfs_inode_t* inode, ino_t ino) argument 417 CheckInode(ino_t ino, ino_t parent, bool dot_or_dotdot) argument [all...] |
H A D | inode-manager.cpp | 53 void InodeManager::Update(WriteTxn* txn, ino_t ino, const minfs_inode_t* inode) { argument 55 const uint32_t off_of_ino = (ino % kMinfsInodesPerBlock) * kMinfsInodeSize; 56 const blk_t inoblock_rel = ino / kMinfsInodesPerBlock; 74 void InodeManager::Load(ino_t ino, minfs_inode_t* out) const { argument 76 uint32_t off_of_ino = (ino % kMinfsInodesPerBlock) * kMinfsInodeSize; 79 (uintptr_t)((ino / kMinfsInodesPerBlock) * kMinfsBlockSize)); 82 bc_->Readblk(start_block_ + (ino / kMinfsInodesPerBlock), inodata);
|
H A D | minfs.cpp | 89 void minfs_dump_inode(const minfs_inode_t* inode, ino_t ino) { argument 90 xprintf("inode[%u]: magic: %10u\n", ino, inode->magic); 91 xprintf("inode[%u]: size: %10u\n", ino, inode->size); 92 xprintf("inode[%u]: blocks: %10u\n", ino, inode->block_count); 93 xprintf("inode[%u]: links: %10u\n", ino, inode->link_count); 320 TRACE_DURATION("minfs", "Minfs::InoFree", "ino", vn->ino_); 464 ino_t ino; local 465 InoNew(state, vn->GetInode(), &ino); 466 vn->SetIno(ino); 476 ZX_DEBUG_ASSERT_MSG(!vnode_hash_.find(vn->GetKey()).IsValid(), "ino 481 VnodeLookup(uint32_t ino) argument 520 VnodeGet(fbl::RefPtr<VnodeMinfs>* out, ino_t ino) argument 975 minfs_inode_t* ino = reinterpret_cast<minfs_inode_t*>(&blk[0]); local [all...] |
H A D | vnode.cpp | 49 void VnodeMinfs::SetIno(ino_t ino) { argument 51 ino_ = ino; 686 } else if (de->ino != 0) { 705 if ((de->ino != 0) && fbl::StringPiece(de->name, de->namelen) == args->name) { 706 args->ino = de->ino; 755 if (de_next.ino == 0) { 770 if (de_prev.ino == 0) { 781 de->ino = 0; 829 if ((de->ino 1585 Recreate(Minfs* fs, ino_t ino, fbl::RefPtr<VnodeMinfs>* out) argument [all...] |
H A D | minfs-private.h | 138 zx_status_t VnodeGet(fbl::RefPtr<VnodeMinfs>* out, ino_t ino); 145 fbl::RefPtr<VnodeMinfs> VnodeLookup(uint32_t ino) FS_TA_EXCLUDES(hash_lock_); 157 // Free ino in inode bitmap, release all blocks held by inode. 162 void InodeUpdate(WriteTxn* txn, ino_t ino, const minfs_inode_t* inode) { argument 163 inodes_->Update(txn, ino, inode); 167 void InodeLoad(ino_t ino, minfs_inode_t* out) const { argument 168 inodes_->Load(ino, out); 314 ino_t ino; member in struct:minfs::DirArgs 336 // Allocates a Vnode, loading |ino| from storage. 339 static zx_status_t Recreate(Minfs* fs, ino_t ino, fb [all...] |
/fuchsia/zircon/system/ulib/minfs/include/minfs/ |
H A D | inode-manager.h | 48 void Update(WriteTxn* txn, ino_t ino, const minfs_inode_t* inode); 51 void Load(ino_t ino, minfs_inode_t* out) const;
|
H A D | format.h | 107 // - the ibm, abm, ino, and dat regions must be in that order 116 // ino_block + ino / kMinfsInodesPerBlock 117 // at offset: ino % kMinfsInodesPerBlock 140 ino_t ino; // inode number member in struct:minfs::__anon1165 177 // - dirents with ino of 0 are free, and skipped over on lookup
|
/fuchsia/zircon/system/ulib/fs/ |
H A D | lazy-dir.cpp | 62 const uint64_t ino = fuchsia_io_INO_UNKNOWN; local 64 if ((r = df.Next(".", VTYPE_TO_DTYPE(V_TYPE_DIR), ino)) != ZX_OK) { 77 if ((r = df.Next(it->name, VTYPE_TO_DTYPE(it->type), ino)) != ZX_OK) {
|
H A D | vnode.cpp | 140 zx_status_t DirentFiller::Next(fbl::StringPiece name, uint8_t type, uint64_t ino) { argument 147 de->ino = ino;
|
H A D | pseudo-dir.cpp | 57 uint64_t ino = fuchsia_io_INO_UNKNOWN; local 58 if ((r = df.Next(".", VTYPE_TO_DTYPE(V_TYPE_DIR), ino)) != ZX_OK) {
|
/fuchsia/zircon/third_party/ulib/musl/src/misc/ |
H A D | nftw.c | 12 ino_t ino; member in struct:history 58 new.ino = st.st_ino; 69 if (h->dev == st.st_dev && h->ino == st.st_ino)
|
/fuchsia/zircon/system/ulib/fdio/include/lib/fdio/ |
H A D | vfs.h | 78 uint64_t ino; member in struct:vdirent
|
/fuchsia/zircon/system/core/devmgr/ |
H A D | devmgr-devfs.cpp | 37 uint64_t ino; member in struct:dc_devnode 78 node.ino = 1; 281 dn->ino = next_ino++; 572 static zx_status_t fill_dirent(vdirent_t* de, size_t delen, uint64_t ino, argument 579 de->ino = ino; 588 uint64_t ino = *_ino; local 592 if (child->ino <= ino) { 608 ino [all...] |
/fuchsia/zircon/system/ulib/memfs/ |
H A D | dnode.cpp | 135 // TODO(smklein): Return the real ino. 136 uint64_t ino = fuchsia_io_INO_UNKNOWN; local 137 if ((r = df->Next(".", VTYPE_TO_DTYPE(V_TYPE_DIR), ino)) != ZX_OK) { 161 VTYPE_TO_DTYPE(vtype), dn.AcquireVnode()->ino())) != ZX_OK) {
|
H A D | directory.cpp | 201 } else if ((newdir->ino() == ino_) && (oldname == newname)) {
|
/fuchsia/zircon/system/ulib/blobfs/ |
H A D | host.cpp | 398 size_t ino = info_.inode_count; local 414 } else if (ino >= info_.inode_count) { 415 // If |ino| has not already been set to a valid value, set it to the 418 ino = i; 422 if (ino >= info_.inode_count) { 426 size_t bno = (ino / kBlobfsInodesPerBlock) + NodeMapStartBlock(info_); 436 new (&ac) InodeBlock(bno, &inodes[ino % kBlobfsInodesPerBlock], digest));
|
H A D | blobfs.cpp | 1099 uint64_t ino = fuchsia_io_INO_UNKNOWN; local 1101 VTYPE_TO_DTYPE(V_TYPE_FILE), ino)) != ZX_OK) {
|
/fuchsia/zircon/system/ulib/fs/include/fs/ |
H A D | vnode.h | 242 zx_status_t Next(fbl::StringPiece name, uint8_t type, uint64_t ino);
|
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/ |
H A D | vnode.h | 49 uint64_t ino() const { return ino_; } function in class:memfs::VnodeMemfs
|
/fuchsia/zircon/system/ulib/fdio/ |
H A D | namespace.c | 339 de->ino = fuchsia_io_INO_UNKNOWN;
|
H A D | unistd.c | 1882 de->d_ino = vde->ino;
|