Lines Matching +defs:file +defs:header
240 struct file;
268 loff_t (*llseek)(struct file *, loff_t, int);
269 ssize_t (*read)(struct file *, char *, size_t, loff_t *);
270 ssize_t (*write)(struct file *, const char *, size_t, loff_t *);
274 int (*iterate)(struct file *, struct dir_context *);
275 int (*iterate_shared)(struct file *, struct dir_context *);
276 __poll_t (*poll)(struct file *, struct poll_table_struct *);
277 long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int);
278 long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int);
279 int (*mmap)(struct file *, struct vm_area_struct *);
281 int (*open)(struct inode *, struct file *);
282 int (*flush)(struct file *, fl_owner_t);
283 int (*release)(struct inode *, struct file *);
284 int (*fsync)(struct file *, loff_t, loff_t, int);
285 int (*fasync)(int, struct file *, int);
286 int (*lock)(struct file *, int, struct file_lock *);
287 ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int);
288 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
290 int (*flock)(struct file *, int, struct file_lock *);
291 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
292 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
293 int (*setlease)(struct file *, long int, struct file_lock **, void **);
294 long int (*fallocate)(struct file *, int, loff_t, loff_t);
295 void (*show_fdinfo)(struct seq_file *, struct file *);
296 ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int);
297 loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, loff_t, unsigned int);
298 int (*fadvise)(struct file *, loff_t, loff_t, int);
843 struct xstate_header header;
1447 __u32 header;
1895 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
1942 struct file *exe_file;
1991 struct file *vm_file;
2388 struct file {
3618 struct file *ki_filp;
3636 struct file *ia_file;
3973 int (*read_folio)(struct file *, struct folio *);
3977 int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, struct page **, void **);
3978 int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);
3991 int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *);
3992 void (*swap_deactivate)(struct file *);
4019 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
4069 struct file *fl_file;
4107 struct file *fa_file;
4192 int (*begin_enable_verity)(struct file *);
4193 int (*end_enable_verity)(struct file *, const void *, size_t, u64);
4430 struct file *file;
4471 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4472 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4473 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *);
5134 struct ctl_table_header header;
5405 int (*load_shlib)(struct file *);
5657 struct ctl_table_header *header;
5684 const struct file *file;
5688 typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *);
6653 struct file *file;
6723 struct file *swap_file;
7091 struct file *executable;
7092 struct file *interpreter;
7093 struct file *file;
9402 struct file *file;
11067 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
11070 int (*open)(struct tty_struct *, struct file *);
11071 void (*close)(struct tty_struct *, struct file *);
11183 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigned int);
11184 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
11188 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
11873 struct file *file;
11905 __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *);
11916 int (*mmap)(struct file *, struct socket *, struct vm_area_struct *);
17878 struct xstate_header header;
23130 struct acpi_table_header header;
24586 int (*proc_open)(struct inode *, struct file *);
24587 ssize_t (*proc_read)(struct file *, char *, size_t, loff_t *);
24589 ssize_t (*proc_write)(struct file *, const char *, size_t, loff_t *);
24590 loff_t (*proc_lseek)(struct file *, loff_t, int);
24591 int (*proc_release)(struct inode *, struct file *);
24592 __poll_t (*proc_poll)(struct file *, struct poll_table_struct *);
24593 long int (*proc_ioctl)(struct file *, unsigned int, long unsigned int);
24594 long int (*proc_compat_ioctl)(struct file *, unsigned int, long unsigned int);
24595 int (*proc_mmap)(struct file *, struct vm_area_struct *);
24596 long unsigned int (*proc_get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
25276 struct file *backing;
25480 struct sgx_sigstruct_header header;
25714 struct acpi_table_header header;
25732 struct acpi_table_header header;
25741 struct acpi_table_header header;
25769 struct acpi_subtable_header header;
25776 struct acpi_subtable_header header;
25784 struct acpi_subtable_header header;
25792 struct acpi_subtable_header header;
25798 struct acpi_subtable_header header;
25805 struct acpi_subtable_header header;
25811 struct acpi_subtable_header header;
25822 struct acpi_subtable_header header;
25830 struct acpi_subtable_header header;
25838 struct acpi_subtable_header header;
25976 struct acpi_hest_header header;
28555 struct setup_data header;
29012 struct acpi_subtable_header header;
29022 struct acpi_subtable_header header;
30050 void (*map_release)(struct bpf_map *, struct file *);
30067 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
30079 __poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
30629 struct bpf_binary_header *header;
30659 struct file **fd;
30681 struct file *fd_array[64];
30706 struct file *file;
31193 struct file *file;
31202 struct file *file;
31219 struct file *file;
31895 struct file *pipe_to_umh;
31896 struct file *pipe_from_umh;
35929 struct hv_message_header header;
37365 __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *);
37379 struct file *fp;
37569 struct file *file;
39159 struct file *file;
39593 ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, loff_t *);
39594 ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
40340 struct dentry *file;
40899 struct trace_event_file *file;
41076 struct trace_event_file *file;
41266 struct trace_event_file *file;
41979 struct file *perf_file;
41980 struct file *map_file;
42164 struct trace_event_file *file;
43072 struct file *file;
43109 struct file *perf_file;
43633 struct file *file;
47082 typedef u64 (*btf_bpf_ima_file_hash)(struct file *, void *, u32);
47253 struct perf_event_header header;
47269 struct perf_event_header header;
47283 struct perf_event_header header;
47292 struct perf_event_header header;
47304 struct perf_event_header header;
47323 struct perf_event_header header;
47336 struct perf_event_header header;
47346 struct perf_event_header header;
47357 struct perf_event_header header;
47372 struct perf_event_header header;
47408 struct perf_event_header header;
47413 struct perf_event_header header;
47419 struct perf_event_header header;
47837 typedef int filler_t(struct file *, struct folio *);
47877 struct file *file;
47897 typedef void (*btf_trace_file_check_and_advance_wb_err)(void *, struct file *, errseq_t);
51287 struct file *filp;
51828 struct file *file;
52103 typedef int (*proc_write_t)(struct file *, char *, size_t);
52183 struct file *dn_filp;
52338 struct file *file;
52378 struct file *file;
52682 struct file *aio_ring_file;
52703 struct file *file;
52710 struct file *file;
52722 struct file *ki_filp;
52781 struct file **registered_rings;
52817 struct file *fp[253];
53431 struct file *file;
53670 struct file *file;
53677 struct file *file;
53686 struct file *file;
53695 struct file *file;
53703 struct file *file;
53710 struct file *file;
53719 struct file *file;
53727 struct file *file;
53733 struct file *file;
53746 struct file *file;
53755 struct file *file;
53762 struct file *file;
53769 struct file *file;
53776 struct file *file;
53783 struct file *file;
53791 struct file *file_out;
53800 struct file *file;
53809 struct file *file;
53818 struct file *file;
53823 struct file *file;
53832 struct file *file;
53839 struct file *file;
53846 struct file *file;
53853 struct file *file;
53862 struct file *file;
53868 struct file *file;
53874 struct file *file;
53884 struct file *file;
53912 struct file *file;
54113 struct file *file;
56531 int (*lock)(struct file *, int, struct file_lock *);
56784 struct file * (*sco_open)(struct vfsmount *, struct nfs_fh *, nfs4_stateid *);
56785 void (*sco_close)(struct file *);
56994 struct file *file;
57268 struct file *file;
60287 typedef void (*btf_trace_ext4_sync_file_enter)(void *, struct file *, int);
61934 struct file *lower_file;
61949 struct file *wfi_file;
62169 struct file **lower_file;
62185 struct file *file;
63030 struct file *file;
63417 const char *header;
63758 struct file *shm_file;
63778 struct file *file;
64597 int (*binder_transfer_file)(const struct cred *, const struct cred *, struct file *);
64609 int (*bprm_creds_from_file)(struct linux_binprm *, struct file *);
64676 int (*file_permission)(struct file *, int);
64677 int (*file_alloc_security)(struct file *);
64678 void (*file_free_security)(struct file *);
64679 int (*file_ioctl)(struct file *, unsigned int, long unsigned int);
64681 int (*mmap_file)(struct file *, long unsigned int, long unsigned int, long unsigned int);
64683 int (*file_lock)(struct file *, unsigned int);
64684 int (*file_fcntl)(struct file *, unsigned int, long unsigned int);
64685 void (*file_set_fowner)(struct file *);
64687 int (*file_receive)(struct file *);
64688 int (*file_open)(struct file *);
64701 int (*kernel_read_file)(struct file *, enum kernel_read_file_id, bool);
64702 int (*kernel_post_read_file)(struct file *, char *, loff_t, enum kernel_read_file_id);
65905 struct file *file;
67328 struct file *file;
69568 __poll_t (*poll)(struct file *, poll_table *);
70058 struct aa_file_rules file;
70593 struct file *file;
76359 u8 header[4];
78059 const struct __pldm_header *header;
78186 struct lzma_header *header;
81402 u32 header;
82080 struct pci_epf_header *header;
84008 struct acpi_table_header header;
84332 struct acpi_subtable_header header;
84340 struct acpi_subtable_header header;
84351 struct acpi_subtable_header header;
84371 struct acpi_subtable_header header;
84675 struct acpi_table_header header;
84699 struct acpi_table_header header;
84767 struct acpi_table_header header;
85092 struct acpi_table_header header;
85216 struct fpdt_record_header header;
85223 struct fpdt_record_header header;
85233 struct fpdt_record_header header;
85239 struct acpi_table_header header;
85251 struct acpi_lpit_header header;
85266 struct acpi_table_header header;
87644 int (*flush)(struct input_dev *, struct file *);
87674 struct file *effect_owners[0];
87979 struct acpi_cedt_header header;
87993 struct acpi_table_header header;
87999 struct acpi_table_header header;
88016 struct acpi_subtable_header header;
88027 struct acpi_subtable_header header;
88035 struct acpi_subtable_header header;
88052 struct acpi_hmat_structure header;
88063 struct acpi_hmat_structure header;
88075 struct acpi_hmat_structure header;
88454 struct acpi_table_header header;
88475 struct acpi_hest_header header;
88488 struct acpi_hest_header header;
88501 struct acpi_hest_header header;
88526 struct acpi_table_header header;
88630 struct acpi_hest_header header;
88909 struct acpi_table_header header;
88930 struct acpi_viot_header header;
88941 struct acpi_viot_header header;
88949 struct acpi_viot_header header;
88956 struct acpi_viot_header header;
89478 struct acpi_table_header header;
93698 struct acpi_table_header header;
94362 struct acpi_table_header header;
94407 struct acpi_dmar_header header;
94415 struct acpi_dmar_header header;
94423 struct acpi_dmar_header header;
94430 struct acpi_dmar_header header;
94437 struct acpi_dmar_header header;
94444 struct acpi_dmar_header header;
95473 u8 header[4];
96912 struct file *lo_backing_file;
100724 struct file *file;
100932 struct file *file;
102174 sg_io_hdr_t header;
105302 struct file *file;
105584 struct ppp_file file;
105585 struct file *owner;
105620 struct ppp_file file;
105638 struct file *file;
105707 __poll_t (*tx_poll)(struct wwan_port *, struct file *, poll_table *);
106045 struct file * (*migration_set_state)(struct vfio_device *, enum vfio_device_mig_state);
106072 struct file *opened_file;
106160 struct vfio_info_cap_header header;
106167 struct vfio_info_cap_header header;
106174 struct vfio_info_cap_header header;
106304 struct vfio_info_cap_header header;
106508 struct file **files;
107580 struct file *file;
112384 struct file *file;
112563 struct file *file;
113188 typedef int (*ioctl_fn)(struct file *, struct dm_ioctl *, size_t);
115327 struct efi_generic_dev_path header;
115333 struct efi_generic_dev_path header;
115339 struct efi_generic_dev_path header;
115346 struct efi_generic_dev_path header;
116054 struct acpi_table_header header;
116070 struct acpi_subtable_header header;
116083 struct acpi_subtable_header header;
116098 struct acpi_subtable_header header;
116116 struct acpi_subtable_header header;
116411 void *header;
117367 } header;
121082 } header;
121579 typedef u64 (*btf_bpf_sock_from_file)(struct file *);
123787 struct devlink_dpipe_header *header;
123794 struct devlink_dpipe_header *header;
127620 } header;
128819 } header;
128827 struct xfrm_tunnel_skb_cb header;
128839 struct xfrm_tunnel_skb_cb header;
129141 struct xfrm_tunnel_skb_cb header;
129170 } header;
134099 struct acpi_table_header header;