Lines Matching refs:ino
56 u32 ino; in affs_readdir() local
83 ino = (u32)(long)file->private_data; in affs_readdir()
84 if (ino && inode_eq_iversion(inode, file->f_version)) { in affs_readdir()
85 pr_debug("readdir() left off=%d\n", ino); in affs_readdir()
89 ino = be32_to_cpu(AFFS_HEAD(dir_bh)->table[hash_pos]); in affs_readdir()
90 for (i = 0; ino && i < chain_pos; i++) { in affs_readdir()
91 fh_bh = affs_bread(sb, ino); in affs_readdir()
97 ino = be32_to_cpu(AFFS_TAIL(sb, fh_bh)->hash_chain); in affs_readdir()
101 if (ino) in affs_readdir()
106 ino = be32_to_cpu(AFFS_HEAD(dir_bh)->table[hash_pos]); in affs_readdir()
107 if (!ino) in affs_readdir()
112 fh_bh = affs_bread(sb, ino); in affs_readdir()
115 "Cannot read block %d", ino); in affs_readdir()
123 namelen, name, ino, hash_pos, ctx->pos); in affs_readdir()
125 if (!dir_emit(ctx, name, namelen, ino, DT_UNKNOWN)) in affs_readdir()
128 ino = be32_to_cpu(AFFS_TAIL(sb, fh_bh)->hash_chain); in affs_readdir()
131 } while (ino); in affs_readdir()
135 file->private_data = (void *)(long)ino; in affs_readdir()