Lines Matching +defs:insert +defs:file +defs:contents
177 struct file;
201 loff_t (*llseek)(struct file *, loff_t, int);
202 ssize_t (*read)(struct file *, char *, size_t, loff_t *);
203 ssize_t (*write)(struct file *, const char *, size_t, loff_t *);
207 int (*iterate)(struct file *, struct dir_context *);
208 int (*iterate_shared)(struct file *, struct dir_context *);
209 __poll_t (*poll)(struct file *, struct poll_table_struct *);
210 long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int);
211 long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int);
212 int (*mmap)(struct file *, struct vm_area_struct *);
214 int (*open)(struct inode *, struct file *);
215 int (*flush)(struct file *, fl_owner_t);
216 int (*release)(struct inode *, struct file *);
217 int (*fsync)(struct file *, loff_t, loff_t, int);
218 int (*fasync)(int, struct file *, int);
219 int (*lock)(struct file *, int, struct file_lock *);
220 ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int);
221 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
223 int (*flock)(struct file *, int, struct file_lock *);
224 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
225 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
226 int (*setlease)(struct file *, long int, struct file_lock **, void **);
227 long int (*fallocate)(struct file *, int, loff_t, loff_t);
228 void (*show_fdinfo)(struct seq_file *, struct file *);
229 ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int);
230 loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, loff_t, unsigned int);
231 int (*fadvise)(struct file *, loff_t, loff_t, int);
3165 struct file *vm_file;
3197 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
3243 struct file *exe_file;
3447 struct file {
4513 struct file *ki_filp;
4532 struct file *ia_file;
4695 int (*readpage)(struct file *, struct page *);
4698 int (*readpages)(struct file *, struct address_space *, struct list_head *, unsigned int);
4699 int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page **, void **);
4700 int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);
4713 int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *);
4714 void (*swap_deactivate)(struct file *);
4768 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
4818 struct file *fl_file;
4852 struct file *fa_file;
6227 struct file *file;
6272 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
6273 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
6274 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *);
7171 int (*load_shlib)(struct file *);
7276 const struct file *file;
7280 typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *);
8194 struct file *swap_file;
8316 struct file *file;
8335 struct file *file;
9141 void (*map_release)(struct bpf_map *, struct file *);
9152 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
11531 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
11534 int (*open)(struct tty_struct *, struct file *);
11535 void (*close)(struct tty_struct *, struct file *);
11720 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t);
11721 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
11722 int (*ioctl)(struct tty_struct *, struct file *, unsigned int, long unsigned int);
11723 int (*compat_ioctl)(struct tty_struct *, struct file *, unsigned int, long unsigned int);
11725 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
13554 unsigned int insert;
13593 struct file *file;
13613 __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *);
13625 int (*mmap)(struct file *, struct socket *, struct vm_area_struct *);
16266 int (*lock)(struct file *, int, struct file_lock *);
16384 struct file *file;
21349 unsigned int contents: 2;
25799 struct file **fd;
25821 struct file *fd_array[64];
26157 struct file *file;
26792 struct file *pipe_to_umh;
26793 struct file *pipe_from_umh;
30640 __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *);
30654 struct file *fp;
31016 struct file *file;
31221 struct file *file;
32258 void (*buf_mapped)(struct rchan_buf *, struct file *);
32259 void (*buf_unmapped)(struct rchan_buf *, struct file *);
32645 ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, loff_t *);
32646 ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
32982 struct dentry *file;
33397 char file[21];
33543 struct trace_event_file *file;
33580 struct file *perf_file;
33581 struct file *map_file;
33791 struct trace_event_file *file;
37992 const struct file___2 *file;
38092 struct file___2 *file;
38336 struct file___2 *file;
40845 struct file___2 *file;
43387 struct file___2 *file;
43792 struct file___2 *file;
43835 struct file___2 *file;
44031 struct file *aio_ring_file;
44052 struct file *file;
44058 struct file *file;
44071 struct file *ki_filp;
44526 struct file___2 *file;
44538 struct file___2 *file;
44545 struct file___2 *file;
44552 struct file___2 *file;
44557 struct file___2 *file;
44564 struct file___2 *file;
44570 struct file___2 *file;
44579 struct file___2 *file;
44651 struct file___2 *file;
44956 struct file *interp_file;
45663 struct file___2 *file;
45672 typedef int (*proc_write_t___2)(struct file *, char *, size_t);
48355 typedef void (*btf_trace_ext4_sync_file_enter)(void *, struct file *, int);
49851 ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char *, size_t);
49852 ssize_t (*downcall)(struct file *, const char *, size_t);
50065 __be32 (*fopen)(struct svc_rqst *, struct nfs_fh *, struct file **);
50066 void (*fclose)(struct file *);
50626 struct file *file;
53495 struct file *f_file;
53700 struct file *pipe;
53929 typedef int (*ioctl_fn)(struct file *, struct autofs_sb_info *, struct autofs_dev_ioctl *);
54412 struct file *shm_file;
54432 struct file *file;
54670 int (*binder_transfer_file)(struct task_struct *, struct task_struct *, struct file *);
54735 int (*file_permission)(struct file *, int);
54736 int (*file_alloc_security)(struct file *);
54737 void (*file_free_security)(struct file *);
54738 int (*file_ioctl)(struct file *, unsigned int, long unsigned int);
54740 int (*mmap_file)(struct file *, long unsigned int, long unsigned int, long unsigned int);
54742 int (*file_lock)(struct file *, unsigned int);
54743 int (*file_fcntl)(struct file *, unsigned int, long unsigned int);
54744 void (*file_set_fowner)(struct file *);
54746 int (*file_receive)(struct file *);
54747 int (*file_open)(struct file *);
54759 int (*kernel_read_file)(struct file *, enum kernel_read_file_id);
54760 int (*kernel_post_read_file)(struct file *, char *, loff_t, enum kernel_read_file_id);
55260 struct file *file;
56036 struct file *file;
65638 int (*flush)(struct input_dev *, struct file *);
65667 struct file *effect_owners[0];
69883 struct file *filp;
70132 struct file *filp;
70730 struct drm_file *file;
71924 struct file *file;
72503 struct drm_file *file;
72511 struct drm_file *file;
72886 struct file *file;
72968 struct file *file;
73068 typedef int drm_ioctl_compat_t(struct file *, unsigned int, long unsigned int);
74799 struct drm_i915_file_private *file;
76300 struct drm_file *file;
76622 void (*poll_wait)(struct i915_perf_stream *, struct file *, poll_table *);
78302 struct drm_file *file;
82294 struct file *lo_backing_file;
92970 struct file *file;
96770 struct file *file;
96939 struct file *file;
97465 typedef int (*ioctl_fn___2)(struct file *, struct dm_ioctl *, size_t);
99909 ssize_t (*read)(struct snd_info_entry *, void *, struct file *, char *, size_t, loff_t);
99910 ssize_t (*write)(struct snd_info_entry *, void *, struct file *, const char *, size_t, loff_t);
99911 loff_t (*llseek)(struct snd_info_entry *, void *, struct file *, loff_t, int);
99912 __poll_t (*poll)(struct snd_info_entry *, void *, struct file *, poll_table *);
99913 int (*ioctl)(struct snd_info_entry *, void *, struct file *, unsigned int, long unsigned int);
99914 int (*mmap)(struct snd_info_entry *, void *, struct inode *, struct file *, struct vm_area_struct *);
99924 struct file *file;
100351 long long int (*llseek)(struct snd_hwdep *, struct file *, long long int, int);
100354 int (*open)(struct snd_hwdep *, struct file *);
100355 int (*release)(struct snd_hwdep *, struct file *);
100356 __poll_t (*poll)(struct snd_hwdep *, struct file *, poll_table *);
100357 int (*ioctl)(struct snd_hwdep *, struct file *, unsigned int, long unsigned int);
100358 int (*ioctl_compat)(struct snd_hwdep *, struct file *, unsigned int, long unsigned int);
100359 int (*mmap)(struct snd_hwdep *, struct file *, struct vm_area_struct *);
101670 struct file *file;
114545 struct file *file;