Lines Matching defs:file
15 #include <linux/file.h>
40 int iterate_dir(struct file *file, struct dir_context *ctx)
42 struct inode *inode = file_inode(file);
45 if (file->f_op->iterate_shared)
47 else if (!file->f_op->iterate)
50 res = security_file_permission(file, MAY_READ);
63 ctx->pos = file->f_pos;
65 res = file->f_op->iterate_shared(file, ctx);
67 res = file->f_op->iterate(file, ctx);
68 file->f_pos = ctx->pos;
69 fsnotify_access(file);
70 file_accessed(file);
94 * In order to see the other file names in the directory, the
190 if (!f.file)
193 error = iterate_dir(f.file, &buf.ctx);
283 if (!f.file)
286 error = iterate_dir(f.file, &buf.ctx);
366 if (!f.file)
369 error = iterate_dir(f.file, &buf.ctx);
448 if (!f.file)
451 error = iterate_dir(f.file, &buf.ctx);
534 if (!f.file)
537 error = iterate_dir(f.file, &buf.ctx);