Lines Matching refs:file
27 const struct file *file; member
108 int seq_open(struct file *, const struct seq_operations *);
109 ssize_t seq_read(struct file *, char __user *, size_t, loff_t *);
111 loff_t seq_lseek(struct file *, loff_t, int);
112 int seq_release(struct inode *, struct file *);
137 int seq_file_path(struct seq_file *, struct file *, const char *);
142 int single_open(struct file *, int (*)(struct seq_file *, void *), void *);
143 int single_open_size(struct file *, int (*)(struct seq_file *, void *), void *, size_t);
144 int single_release(struct inode *, struct file *);
145 void *__seq_open_private(struct file *, const struct seq_operations *, int);
146 int seq_open_private(struct file *, const struct seq_operations *, int);
147 int seq_release_private(struct inode *, struct file *);
150 static int __name ## _open(struct inode *inode, struct file *file) \
152 int ret = seq_open(file, &__name ## _sops); \
154 struct seq_file *seq_f = file->private_data; \
169 static int __name ## _open(struct inode *inode, struct file *file) \
171 return single_open(file, __name ## _show, inode->i_private); \
183 static int __name ## _open(struct inode *inode, struct file *file) \
185 return single_open(file, __name ## _show, PDE_DATA(inode)); \
198 return seq->file->f_cred->user_ns; in seq_user_ns()