Lines Matching +defs:file +defs:exists +defs:p
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);
674 u16 p: 1;
1534 u16 p: 1;
3052 struct device_private *p;
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 *);
6414 struct subsys_private *p;
6450 struct driver_private *p;
6575 struct subsys_private *p;
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;
8310 long unsigned int p;
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);
11244 struct rhashtable_params p;
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 *);
12816 __be32 *p;
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;
21333 u16 p: 1;
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;
37301 struct device_private *p;
37992 const struct file___2 *file;
38092 struct file___2 *file;
38234 struct subsys_private *p;
38258 struct driver_private *p;
38285 struct subsys_private *p;
38336 struct file___2 *file;
40304 struct task_struct___2 *p;
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);
46890 __le32 *p;
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;
54581 u8 *p;
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;
55315 u32 p[8];
56036 struct file *file;
56312 struct sctp_paramhdr p;
56757 struct sctp_paramhdr *p;
56980 struct sctp_paramhdr p;
57813 struct policydb *p;
57852 struct policydb *p;
58557 const u8 *p;
60398 struct rhash_head *p;
62418 struct fbcon_display *p;
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 *);
76693 int p;
78302 struct drm_file *file;
79141 enum intel_platform p;
79960 } p;
80004 unsigned int p;
80019 unsigned int p;
82294 struct file *lo_backing_file;
87517 const struct e1000_opt_list *p;
88168 struct e1000_opt_list *p;
92970 struct file *file;
94938 bool exists;
94983 void *p;
96770 struct file *file;
96939 struct file *file;
97465 typedef int (*ioctl_fn___2)(struct file *, struct dm_ioctl *, size_t);
99881 struct proc_dir_entry *p;
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;
100116 const unsigned int *p;
100143 const unsigned int *p;
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;
105897 struct seq_net_private p;
106950 struct page_pool_params p;
108134 struct Qdisc *p;
108986 struct seq_net_private p;
109272 struct seq_net_private p;
109432 struct seq_net_private p;
109492 struct seq_net_private p;
111111 struct seq_net_private p;
111186 struct seq_net_private p;
111256 struct seq_net_private p;
111456 struct seq_net_private p;
111462 struct seq_net_private p;
111586 struct seq_net_private p;
111594 struct seq_net_private p;
111611 struct seq_net_private p;
111710 __u8 p: 1;
112025 struct seq_net_private p;
112031 struct seq_net_private p;
112485 struct xfrm_if_parms p;
113003 struct seq_net_private p;
113333 struct seq_net_private p;
113568 struct seq_net_private p;
113719 struct seq_net_private p;
113725 struct seq_net_private p;
113767 struct seq_net_private p;
114545 struct file *file;
114665 const void *p;
119891 struct key_params p;