Lines Matching defs:dir
114 * Extract element ([dir]->f_pos) from the directory [dir] into [d_name].
118 static int sf_getdent(struct file *dir, char d_name[NAME_MAX])
129 inode = GET_F_DENTRY(dir)->d_inode;
132 sf_d = dir->private_data;
190 if (dir->f_pos >= cur + b->cEntries)
196 for (i = 0, info = b->buf; i < dir->f_pos - cur; ++i)
213 * directory [dir]s contents. [opaque] is an argument to the
223 * [dir] contains:
235 static int sf_dir_iterate(struct file *dir, struct dir_context *ctx)
237 static int sf_dir_read(struct file *dir, void *opaque, filldir_t filldir)
248 err = sf_getdent(dir, d_name);
261 dir->f_pos += 1;
273 sanity = dir->f_pos + 0xbeef;
289 err = filldir(opaque, d_name, strlen(d_name), dir->f_pos, fake_ino, DT_UNKNOWN);
299 dir->f_pos += 1;