Lines Matching +defs:file +defs:handler

118 	const char *file;
1284 struct file;
1308 loff_t (*llseek)(struct file *, loff_t, int);
1309 ssize_t (*read)(struct file *, char *, size_t, loff_t *);
1310 ssize_t (*write)(struct file *, const char *, size_t, loff_t *);
1314 int (*iterate)(struct file *, struct dir_context *);
1315 int (*iterate_shared)(struct file *, struct dir_context *);
1316 __poll_t (*poll)(struct file *, struct poll_table_struct *);
1317 long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int);
1318 long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int);
1319 int (*mmap)(struct file *, struct vm_area_struct *);
1321 int (*open)(struct inode *, struct file *);
1322 int (*flush)(struct file *, fl_owner_t);
1323 int (*release)(struct inode *, struct file *);
1324 int (*fsync)(struct file *, loff_t, loff_t, int);
1325 int (*fasync)(int, struct file *, int);
1326 int (*lock)(struct file *, int, struct file_lock *);
1327 ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int);
1328 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
1330 int (*flock)(struct file *, int, struct file_lock *);
1331 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
1332 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
1333 int (*setlease)(struct file *, long int, struct file_lock **, void **);
1334 long int (*fallocate)(struct file *, int, loff_t, loff_t);
1335 void (*show_fdinfo)(struct seq_file *, struct file *);
1336 ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int);
1337 loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, loff_t, unsigned int);
1338 int (*fadvise)(struct file *, loff_t, loff_t, int);
2036 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
2080 struct file *exe_file;
2256 struct file {
2311 struct file *vm_file;
3231 struct file *ki_filp;
3255 struct file *ia_file;
3588 int (*read_folio)(struct file *, struct folio *);
3592 int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, struct page **, void **);
3593 int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);
3604 int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *);
3605 void (*swap_deactivate)(struct file *);
3666 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
3667 int (*tmpfile)(struct user_namespace *, struct inode *, struct file *, umode_t);
3716 struct file *fl_file;
3757 struct file *fa_file;
4005 typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *);
4025 const struct file *file;
4302 struct file *file;
4353 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4354 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4355 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *);
6001 int (*load_shlib)(struct file *);
6822 struct file *file;
6865 struct file *swap_file;
6956 struct file *executable;
6957 struct file *interpreter;
6958 struct file *file;
7312 irq_handler_t handler;
7397 irq_flow_handler_t handler;
8388 struct file *file;
9665 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
9668 int (*open)(struct tty_struct *, struct file *);
9669 void (*close)(struct tty_struct *, struct file *);
9777 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigned int);
9778 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
9782 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
10491 struct file *file;
10523 __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *);
10534 int (*mmap)(struct file *, struct socket *, struct vm_area_struct *);
13381 probes_handler_t *handler;
13638 rethook_handler_t handler;
15077 void (*map_release)(struct bpf_map *, struct file *);
15085 int (*map_update_batch)(struct bpf_map *, struct file *, const union bpf_attr *, union bpf_attr *);
15094 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
15106 __poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
16045 struct file **fd;
16067 struct file *fd_array[64];
16085 struct file *file;
16684 struct file *file;
16761 struct file *file;
16779 struct file *file;
17428 struct file *pipe_to_umh;
17429 struct file *pipe_from_umh;
18398 struct file *registered_rings[16];
19099 struct file *file;
19125 struct file *file;
19245 void (* const handler)(int);
19673 irq_flow_handler_t handler;
19719 int (*proc_open)(struct inode *, struct file *);
19720 ssize_t (*proc_read)(struct file *, char *, size_t, loff_t *);
19722 ssize_t (*proc_write)(struct file *, const char *, size_t, loff_t *);
19723 loff_t (*proc_lseek)(struct file *, loff_t, int);
19724 int (*proc_release)(struct inode *, struct file *);
19725 __poll_t (*proc_poll)(struct file *, struct poll_table_struct *);
19726 long int (*proc_ioctl)(struct file *, unsigned int, long unsigned int);
19727 long int (*proc_compat_ioctl)(struct file *, unsigned int, long unsigned int);
19728 int (*proc_mmap)(struct file *, struct vm_area_struct *);
19729 long unsigned int (*proc_get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
22179 __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *);
22193 struct file *fp;
23545 kretprobe_handler_t handler;
23698 struct file *file;
23873 ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, loff_t *);
23874 ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
24511 struct dentry *file;
25031 struct trace_event_file *file;
25229 struct trace_event_file *file;
25381 struct trace_event_file *file;
25463 struct trace_event_file *file;
26171 struct file *perf_file;
26172 struct file *map_file;
26450 int (*handler)(struct uprobe_consumer *, struct pt_regs *);
27113 struct file *file;
27313 struct file *perf_file;
27515 struct file *file;
31325 typedef int filler_t(struct file *, struct folio *);
31947 struct file *file;
31967 typedef void (*btf_trace_file_check_and_advance_wb_err)(void *, struct file *, errseq_t);
34285 typedef void (*btf_trace_mm_khugepaged_scan_file)(void *, struct mm_struct *, struct page *, struct file *, int, int, int);
34287 typedef void (*btf_trace_mm_khugepaged_collapse_file)(void *, struct mm_struct *, struct page *, long unsigned int, bool, long unsigned int, struct file *, int, int);
35092 struct file *filp;
35246 struct file *file;
35711 typedef int (*proc_write_t)(struct file *, char *, size_t);
36027 struct file *dn_filp;
36236 struct file *file;
36276 struct file *file;
36537 struct file *aio_ring_file;
36558 struct file *file;
36565 struct file *file;
36577 struct file *ki_filp;
36785 struct file *interp_file;
38404 int (*lock)(struct file *, int, struct file_lock *);
38681 struct file * (*sco_open)(struct vfsmount *, struct nfs_fh *, nfs4_stateid *);
38682 void (*sco_close)(struct file *);
38825 struct file *file;
38952 struct file *file;
39433 int (*init_request)(struct netfs_io_request *, struct file *);
39440 int (*check_write_begin)(struct file *, loff_t, unsigned int, struct folio **, void **);
42587 typedef void (*btf_trace_ext4_sync_file_enter)(void *, struct file *, int);
45048 ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char *, size_t);
45049 ssize_t (*downcall)(struct file *, const char *, size_t);
45253 struct file *file;
46252 typedef void (*btf_trace_nfs_readdir_cache_fill)(void *, const struct file *, const __be32 *, u64, long unsigned int, unsigned int);
46254 typedef void (*btf_trace_nfs_readdir_uncached)(void *, const struct file *, const __be32 *, u64, long unsigned int, unsigned int);
49539 struct file *rec_file;
49991 struct file *nf_file;
50280 struct file *nf_file;
50382 struct file *nf_file;
51109 __be32 (*fopen)(struct svc_rqst *, struct nfs_fh *, struct file **, int);
51110 void (*fclose)(struct file *);
51680 struct file *op_filp;
52513 struct file *f_file[2];
52661 struct file *pipe;
52808 typedef int (*ioctl_fn)(struct file *, struct autofs_sb_info *, struct autofs_dev_ioctl *);
53111 struct file *realfile;
53112 struct file *upperfile;
59408 struct file *file;
63020 typedef void (*btf_trace_btrfs_sync_file)(void *, const struct file *, int);
64856 struct file *send_filp;
68219 struct file *shm_file;
68239 struct file *file;
72797 struct file *file;
72803 struct file *file_out;
72812 struct file *file;
72820 struct file *file;
72829 struct file *file;
72836 struct file *file;
72843 struct file *file;
72852 struct file *file;
72859 struct file *file;
72907 struct file *file;
72913 struct file *file;
72922 struct file *file;
73067 struct file *file;
73449 struct file *file;
73458 struct file *file;
73469 struct file *file;
73484 struct file *file;
73493 struct file *file;
73547 struct file *file;
73556 struct file *file;
73561 struct file *file;
73570 struct file *file;
73580 struct file *file;
73587 struct file *file;
73614 struct file *file;
73615 struct file *src_file;
73656 struct file *file;
73673 struct file *file;
73680 struct file *file;
73725 struct file *fp[253];
73737 struct file *file;
76079 irq_flow_handler_t handler;
76477 typedef __poll_t (*poll_fn)(struct file *, struct poll_table_struct *);
76479 typedef long int (*ioctl_fn___2)(struct file *, unsigned int, long unsigned int);
76481 typedef ssize_t (*read_fn)(struct file *, char *, size_t, loff_t *);
77093 iommu_fault_handler_t handler;
77147 iommu_dev_fault_handler_t handler;
80843 int (*flush)(struct input_dev *, struct file *);
80873 struct file *effect_owners[0];
80899 struct input_handler *handler;
81803 struct file *file;
84496 struct file *filp;
85074 struct file *file;
85174 struct drm_file *file;
85209 struct file *filp;
85526 struct file *file;
86115 struct drm_file *file;
86123 struct drm_file *file;
86266 struct file *file;
86514 typedef int drm_ioctl_compat_t(struct file *, unsigned int, long unsigned int);
87844 struct file *lo_backing_file;
88592 struct scsi_device_handler *handler;
92358 struct file *file;
97474 struct file *fd_file;
97475 struct file *fd_prot_file;
101035 struct file *file;
102834 struct file *file;
107452 struct file *file;
112740 irq_handler_t handler;
114037 struct file *kick;
114892 ssize_t (*read)(struct snd_info_entry *, void *, struct file *, char *, size_t, loff_t);
114893 ssize_t (*write)(struct snd_info_entry *, void *, struct file *, const char *, size_t, loff_t);
114894 loff_t (*llseek)(struct snd_info_entry *, void *, struct file *, loff_t, int);
114895 __poll_t (*poll)(struct snd_info_entry *, void *, struct file *, poll_table *);
114896 int (*ioctl)(struct snd_info_entry *, void *, struct file *, unsigned int, long unsigned int);
114897 int (*mmap)(struct snd_info_entry *, void *, struct inode *, struct file *, struct vm_area_struct *);
114901 struct file *file;
115429 long long int (*llseek)(struct snd_hwdep *, struct file *, long long int, int);
115432 int (*open)(struct snd_hwdep *, struct file *);
115433 int (*release)(struct snd_hwdep *, struct file *);
115434 __poll_t (*poll)(struct snd_hwdep *, struct file *, poll_table *);
115435 int (*ioctl)(struct snd_hwdep *, struct file *, unsigned int, long unsigned int);
115436 int (*ioctl_compat)(struct snd_hwdep *, struct file *, unsigned int, long unsigned int);
115437 int (*mmap)(struct snd_hwdep *, struct file *, struct vm_area_struct *);
119057 int (*handler)(struct sk_buff *);
122316 typedef u64 (*btf_bpf_sock_from_file)(struct file *);
135662 enum skb_drop_reason (*handler)(struct sk_buff *);
136649 int (*handler)(struct sk_buff *);
136692 int (*handler)(struct sk_buff *);
137745 int (*handler)(struct sk_buff *);
138552 int (*handler)(struct sk_buff *);
138577 int (*handler)(struct sk_buff *);
140475 struct file *file;
143701 struct file *rd;
143702 struct file *wr;