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