Searched refs:ino (Results 1 - 21 of 21) sorted by relevance

/fuchsia/zircon/system/ulib/minfs/
H A Dfsck.cpp28 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 Dinode-manager.cpp53 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 Dminfs.cpp89 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 Dvnode.cpp49 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 Dminfs-private.h138 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 Dinode-manager.h48 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 Dformat.h107 // - 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 Dlazy-dir.cpp62 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 Dvnode.cpp140 zx_status_t DirentFiller::Next(fbl::StringPiece name, uint8_t type, uint64_t ino) { argument
147 de->ino = ino;
H A Dpseudo-dir.cpp57 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 Dnftw.c12 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 Dvfs.h78 uint64_t ino; member in struct:vdirent
/fuchsia/zircon/system/core/devmgr/
H A Ddevmgr-devfs.cpp37 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 Ddnode.cpp135 // 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 Ddirectory.cpp201 } else if ((newdir->ino() == ino_) && (oldname == newname)) {
/fuchsia/zircon/system/ulib/blobfs/
H A Dhost.cpp398 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 Dblobfs.cpp1099 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 Dvnode.h242 zx_status_t Next(fbl::StringPiece name, uint8_t type, uint64_t ino);
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/
H A Dvnode.h49 uint64_t ino() const { return ino_; } function in class:memfs::VnodeMemfs
/fuchsia/zircon/system/ulib/fdio/
H A Dnamespace.c339 de->ino = fuchsia_io_INO_UNKNOWN;
H A Dunistd.c1882 de->d_ino = vde->ino;

Completed in 128 milliseconds