Lines Matching +defs:gen +defs:file

796 struct file;
824 loff_t (*llseek)(struct file *, loff_t, int);
825 ssize_t (*read)(struct file *, char *, size_t, loff_t *);
826 ssize_t (*write)(struct file *, const char *, size_t, loff_t *);
830 int (*iterate)(struct file *, struct dir_context *);
831 int (*iterate_shared)(struct file *, struct dir_context *);
832 __poll_t (*poll)(struct file *, struct poll_table_struct *);
833 long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int);
834 long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int);
835 int (*mmap)(struct file *, struct vm_area_struct *);
837 int (*open)(struct inode *, struct file *);
838 int (*flush)(struct file *, fl_owner_t);
839 int (*release)(struct inode *, struct file *);
840 int (*fsync)(struct file *, loff_t, loff_t, int);
841 int (*fasync)(int, struct file *, int);
842 int (*lock)(struct file *, int, struct file_lock *);
843 ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int);
844 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
846 int (*flock)(struct file *, int, struct file_lock *);
847 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
848 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
849 int (*setlease)(struct file *, long int, struct file_lock **, void **);
850 long int (*fallocate)(struct file *, int, loff_t, loff_t);
851 void (*show_fdinfo)(struct seq_file *, struct file *);
852 ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int);
853 loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, loff_t, unsigned int);
854 int (*fadvise)(struct file *, loff_t, loff_t, int);
2558 struct file *vm_file;
2710 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
2755 struct file *exe_file;
3266 struct file {
4111 struct file *ki_filp;
4135 struct file *ia_file;
4460 int (*read_folio)(struct file *, struct folio *);
4464 int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, struct page **, void **);
4465 int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);
4476 int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *);
4477 void (*swap_deactivate)(struct file *);
4504 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
4560 struct file *fl_file;
4598 struct file *fa_file;
4663 typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *);
4683 const struct file *file;
4785 struct file *file;
4836 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4837 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4838 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *);
7326 pgprot_t (*phys_mem_access_prot)(struct file *, long unsigned int, long unsigned int, pgprot_t);
7802 struct file *file;
7843 struct file *swap_file;
9803 long int (*arch_vm_ioctl)(struct file *, unsigned int, long unsigned int);
11425 struct net_generic *gen;
13478 void (*map_release)(struct bpf_map *, struct file *);
13495 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
13507 __poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
14876 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
14879 int (*open)(struct tty_struct *, struct file *);
14880 void (*close)(struct tty_struct *, struct file *);
14964 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigned int);
14965 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
14969 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
15670 ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, loff_t *);
15671 ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
15974 struct file **fd;
15996 struct file *fd_array[64];
16451 struct file *file;
17273 struct file *file;
17293 struct file *file;
17919 struct file *file;
17959 __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *);
17969 int (*mmap)(struct file *, struct socket *, struct vm_area_struct *);
18595 int (*load_shlib)(struct file *);
18602 int (*proc_open)(struct inode *, struct file *);
18603 ssize_t (*proc_read)(struct file *, char *, size_t, loff_t *);
18605 ssize_t (*proc_write)(struct file *, const char *, size_t, loff_t *);
18606 loff_t (*proc_lseek)(struct file *, loff_t, int);
18607 int (*proc_release)(struct inode *, struct file *);
18608 __poll_t (*proc_poll)(struct file *, struct poll_table_struct *);
18609 long int (*proc_ioctl)(struct file *, unsigned int, long unsigned int);
18610 int (*proc_mmap)(struct file *, struct vm_area_struct *);
18611 long unsigned int (*proc_get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
18635 typedef int (*proc_write_t)(struct file *, char *, size_t);
18657 struct file *executable;
18658 struct file *interpreter;
18659 struct file *file;
19779 ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char *, size_t);
19780 ssize_t (*downcall)(struct file *, const char *, size_t);
20540 int (*lock)(struct file *, int, struct file_lock *);
21393 u32 gen;
23121 struct file *registered_rings[16];
23165 struct file *file;
23577 struct file *file;
23603 struct file *file;
23659 struct file *file;
23795 struct file *file;
23845 struct file *file;
23852 struct file *file;
27075 typedef int filler_t(struct file *, struct folio *);
32360 int (*flush)(struct input_dev *, struct file *);
32390 struct file *effect_owners[0];
37911 struct file *fp[253];
40239 struct trace_event_file *file;
44508 __be32 (*fopen)(struct svc_rqst *, struct nfs_fh *, struct file **, int);
44509 void (*fclose)(struct file *);
44549 struct file *f_file[2];
45259 struct file *shm_file;
45279 struct file *file;
45517 struct file *file_out;
47213 struct file *file;
48705 typedef u64 (*btf_bpf_sock_from_file)(struct file *);
51181 struct file *file;
51213 struct file *dn_filp;
51314 struct file *file;
51373 struct file *file;
52197 struct file *file;
52211 struct file *file;
52220 struct file *file;
52512 struct file *file;
56823 struct file *file;
56901 struct file *file;
58241 struct file *file;
58347 __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *);
60004 struct dentry *file;
60057 struct trace_event_file *file;
85073 struct file *file;
85113 struct file *file;
85114 u64 gen;
86450 typedef void (*btf_trace_ext4_sync_file_enter)(void *, struct file *, int);
87316 struct file *file;
88673 struct file *file;
90803 struct file *file;
91879 struct file *file;
92395 struct file *file;
94175 struct file *aio_ring_file;
94195 struct file *file;
94202 struct file *file;
94214 struct file *ki_filp;
95053 unsigned int gen;
99418 u32 gen;
99599 struct file *file;
102481 struct file *file;
102490 struct file *file;
103169 typedef int (*ioctl_fn)(struct file *, struct dm_ioctl *, size_t);
108579 struct file *file;
108588 struct file *file;
108595 struct file *file;
108602 struct file *file;
110356 struct file *file;
110645 struct file *file;
111791 struct file *fp;
111938 struct file *perf_file;
111939 struct file *map_file;
111956 struct file *file;
114876 struct file *file;
114993 struct file *perf_file;
115021 struct file *filp;
115735 typedef void (*btf_trace_nfs_readdir_cache_fill)(void *, const struct file *, const __be32 *, u64, long unsigned int, unsigned int);
115737 typedef void (*btf_trace_nfs_readdir_uncached)(void *, const struct file *, const __be32 *, u64, long unsigned int, unsigned int);
115957 struct file *file;
115964 struct file *file;
115983 struct file *file;
118261 struct trace_event_file *file;
118476 struct file *file;
119775 struct file *lo_backing_file;
122086 struct file *file;
125098 struct file *file;
125103 struct file *file;
125112 struct file *file;
125122 struct file *file;
125128 struct file *file;
125141 struct file *file;
126437 struct trace_event_file *file;
126557 struct file *file;
126577 typedef void (*btf_trace_file_check_and_advance_wb_err)(void *, struct file *, errseq_t);
126939 struct file *file;
128230 enum amd_chipset_gen gen;