Lines Matching refs:file
25 struct file *file = NULL; in seq_show() local
39 file = fcheck_files(files, fd); in seq_show()
40 if (file) { in seq_show()
43 f_flags = file->f_flags; in seq_show()
47 get_file(file); in seq_show()
58 (long long)file->f_pos, f_flags, in seq_show()
59 real_mount(file->f_path.mnt)->mnt_id, in seq_show()
60 file_inode(file)->i_ino); in seq_show()
62 show_fd_locks(m, file, files); in seq_show()
66 if (file->f_op->show_fdinfo) in seq_show()
67 file->f_op->show_fdinfo(m, file); in seq_show()
70 fput(file); in seq_show()
91 static int seq_fdinfo_open(struct inode *inode, struct file *file) in seq_fdinfo_open() argument
98 return single_open(file, seq_show, inode); in seq_fdinfo_open()
111 struct file *file; in tid_fd_mode() local
117 file = fcheck_files(files, fd); in tid_fd_mode()
118 if (file) in tid_fd_mode()
119 *mode = file->f_mode; in tid_fd_mode()
122 return !!file; in tid_fd_mode()
185 struct file *fd_file; in proc_fd_link()
252 static int proc_readfd_common(struct file *file, struct dir_context *ctx, in proc_readfd_common() argument
255 struct task_struct *p = get_proc_task(file_inode(file)); in proc_readfd_common()
262 if (!dir_emit_dots(file, ctx)) in proc_readfd_common()
272 struct file *f; in proc_readfd_common()
285 if (!proc_fill_cache(file, ctx, in proc_readfd_common()
300 static int proc_readfd(struct file *file, struct dir_context *ctx) in proc_readfd() argument
302 return proc_readfd_common(file, ctx, proc_fd_instantiate); in proc_readfd()
372 static int proc_readfdinfo(struct file *file, struct dir_context *ctx) in proc_readfdinfo() argument
374 return proc_readfd_common(file, ctx, in proc_readfdinfo()
378 static int proc_open_fdinfo(struct inode *inode, struct file *file) in proc_open_fdinfo() argument