Lines Matching +defs:file +defs:header
255 const char *file;
263 struct file;
291 loff_t (*llseek)(struct file *, loff_t, int);
292 ssize_t (*read)(struct file *, char *, size_t, loff_t *);
293 ssize_t (*write)(struct file *, const char *, size_t, loff_t *);
297 int (*iterate)(struct file *, struct dir_context *);
298 int (*iterate_shared)(struct file *, struct dir_context *);
299 __poll_t (*poll)(struct file *, struct poll_table_struct *);
300 long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int);
301 long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int);
302 int (*mmap)(struct file *, struct vm_area_struct *);
304 int (*open)(struct inode *, struct file *);
305 int (*flush)(struct file *, fl_owner_t);
306 int (*release)(struct inode *, struct file *);
307 int (*fsync)(struct file *, loff_t, loff_t, int);
308 int (*fasync)(int, struct file *, int);
309 int (*lock)(struct file *, int, struct file_lock *);
310 ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int);
311 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
313 int (*flock)(struct file *, int, struct file_lock *);
314 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
315 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
316 int (*setlease)(struct file *, long int, struct file_lock **, void **);
317 long int (*fallocate)(struct file *, int, loff_t, loff_t);
318 void (*show_fdinfo)(struct seq_file *, struct file *);
319 ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int);
320 loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, loff_t, unsigned int);
321 int (*fadvise)(struct file *, loff_t, loff_t, int);
1646 struct file *vm_file;
1859 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
1904 struct file *exe_file;
2315 struct file {
2696 const struct file *file;
2702 struct file *file;
2795 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
2796 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
2797 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *);
3545 struct file *ki_filp;
3569 struct file *ia_file;
3740 int (*read_folio)(struct file *, struct folio *);
3744 int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, struct page **, void **);
3745 int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);
3756 int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *);
3757 void (*swap_deactivate)(struct file *);
3818 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
3868 struct file *fl_file;
3906 struct file *fa_file;
3991 int (*begin_enable_verity)(struct file *);
3992 int (*end_enable_verity)(struct file *, const void *, size_t, u64);
4567 struct ctl_table_header *header;
4596 struct ctl_table_header header;
5347 typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *);
8497 struct file *file;
8538 struct file *swap_file;
9607 void (*map_release)(struct bpf_map *, struct file *);
9624 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
9636 __poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
13163 struct bpf_binary_header *header;
14904 struct file *file;
15011 int (*load_shlib)(struct file *);
15139 struct file *file;
15192 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
15195 int (*open)(struct tty_struct *, struct file *);
15196 void (*close)(struct tty_struct *, struct file *);
15308 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigned int);
15309 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
15313 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
15352 struct file *executable;
15353 struct file *interpreter;
15354 struct file *file;
15376 struct file *file;
15393 struct file *file;
15956 struct file *registered_rings[16];
17048 struct file *file;
17080 __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *);
17091 int (*mmap)(struct file *, struct socket *, struct vm_area_struct *);
18051 struct file *file;
18077 struct file *file;
19332 ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, loff_t *);
19333 ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
23333 int (*proc_open)(struct inode *, struct file *);
23334 ssize_t (*proc_read)(struct file *, char *, size_t, loff_t *);
23336 ssize_t (*proc_write)(struct file *, const char *, size_t, loff_t *);
23337 loff_t (*proc_lseek)(struct file *, loff_t, int);
23338 int (*proc_release)(struct inode *, struct file *);
23339 __poll_t (*proc_poll)(struct file *, struct poll_table_struct *);
23340 long int (*proc_ioctl)(struct file *, unsigned int, long unsigned int);
23341 long int (*proc_compat_ioctl)(struct file *, unsigned int, long unsigned int);
23342 int (*proc_mmap)(struct file *, struct vm_area_struct *);
23343 long unsigned int (*proc_get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
24363 struct file *file;
24760 struct file **fd;
24782 struct file *fd_array[64];
25106 typedef int (*proc_write_t)(struct file *, char *, size_t);
26523 struct file *pipe;
28623 struct file *send_filp;
29794 struct file *file;
30379 int (*binder_transfer_file)(const struct cred *, const struct cred *, struct file *);
30391 int (*bprm_creds_from_file)(struct linux_binprm *, struct file *);
30458 int (*file_permission)(struct file *, int);
30459 int (*file_alloc_security)(struct file *);
30460 void (*file_free_security)(struct file *);
30461 int (*file_ioctl)(struct file *, unsigned int, long unsigned int);
30463 int (*mmap_file)(struct file *, long unsigned int, long unsigned int, long unsigned int);
30465 int (*file_lock)(struct file *, unsigned int);
30466 int (*file_fcntl)(struct file *, unsigned int, long unsigned int);
30467 void (*file_set_fowner)(struct file *);
30469 int (*file_receive)(struct file *);
30470 int (*file_open)(struct file *);
30483 int (*kernel_read_file)(struct file *, enum kernel_read_file_id, bool);
30484 int (*kernel_post_read_file)(struct file *, char *, loff_t, enum kernel_read_file_id);
31066 struct file *file;
33514 u8 header[4];
33614 struct file *file;
33715 struct file *file;
33721 struct file *file;
33730 struct file *file;
33778 struct file *file;
33829 struct file *file;
33836 struct file *file;
34943 struct lzma_header *header;
36295 __le64 header;
38499 u32 header;
39981 struct acpi_table_header header;
41621 struct acpi_hmat_structure header;
41632 struct acpi_hmat_structure header;
41644 struct acpi_hmat_structure header;
41665 struct acpi_subtable_header header;
41744 struct acpi_table_header header;
41754 struct acpi_table_header header;
41876 struct acpi_table_header header;
41904 struct acpi_gtdt_header header;
41924 struct acpi_gtdt_header header;
45385 struct file *filp;
46220 u8 header[8];
47243 struct drm_file *file;
48180 struct file *file;
52713 int (*flush)(struct input_dev *, struct file *);
52743 struct file *effect_owners[0];
55303 struct dmi_header header;
57327 struct tb_cfg_header header;
57332 struct tb_cfg_header header;
57338 struct tb_cfg_header header;
57348 struct tb_cfg_header header;
57716 struct tb_drom_entry_header header;
57721 struct tb_drom_entry_header header;
57739 struct tb_drom_entry_header header;
59110 } header;
62640 } header;
63506 } header;
63514 struct xfrm_tunnel_skb_cb header;
63528 struct xfrm_tunnel_skb_cb header;
63540 struct xfrm_tunnel_skb_cb header;
63563 } header;
66119 struct acpi_subtable_header header;
68396 struct file *perf_file;
68397 struct file *map_file;
69032 struct perf_event_header header;
69048 struct perf_event_header header;
69062 struct perf_event_header header;
69071 struct perf_event_header header;
69083 struct perf_event_header header;
69102 struct perf_event_header header;
69115 struct perf_event_header header;
69125 struct perf_event_header header;
69136 struct perf_event_header header;
69151 struct perf_event_header header;
69187 struct perf_event_header header;
69192 struct perf_event_header header;
69198 struct perf_event_header header;
70525 struct file *file;
73286 typedef int filler_t(struct file *, struct folio *);
75393 struct acpi_subtable_header header;
76811 struct acpi_cedt_header header;
76825 struct acpi_table_header header;
76831 struct acpi_table_header header;
76837 struct acpi_subtable_header header;
76847 struct acpi_subtable_header header;
76857 struct acpi_subtable_header header;
76865 struct acpi_subtable_header header;
76961 struct acpi_table_header header;
78461 struct file *filp;
79220 struct acpi_cedt_header header;
80372 __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *);
80795 typedef int (*ioctl_fn)(struct file *, struct dm_ioctl *, size_t);
80865 struct log_header_core header;
82273 void *header;
83959 struct file *fp[253];
86042 struct file *pipe_to_umh;
86043 struct file *pipe_from_umh;
86711 struct trace_event_file *file;
90807 int (*lock)(struct file *, int, struct file_lock *);
91060 struct file * (*sco_open)(struct vfsmount *, struct nfs_fh *, nfs4_stateid *);
91061 void (*sco_close)(struct file *);
92502 typedef void (*btf_trace_ext4_sync_file_enter)(void *, struct file *, int);
93061 struct file *file;
93698 struct file *file;
93709 struct file *file;
94012 struct acpi_subtable_header header;
95463 struct acpi_subtable_header header;
95470 struct acpi_subtable_header header;
95478 struct acpi_subtable_header header;
95486 struct acpi_subtable_header header;
95492 struct acpi_subtable_header header;
95499 struct acpi_subtable_header header;
95505 struct acpi_subtable_header header;
95513 struct acpi_subtable_header header;
95524 struct acpi_subtable_header header;
95535 struct acpi_subtable_header header;
95543 struct acpi_subtable_header header;
95806 struct acpi_table_header header;
95839 struct acpi_hest_header header;
95852 struct acpi_hest_header header;
95864 struct acpi_hest_header header;
95877 struct acpi_hest_header header;
97639 struct acpi_table_header header;
98588 struct file *file;
99384 u8 header;
99423 u8 header;
99943 struct file *file;
100123 struct file *file;
100428 struct acpi_hest_header header;
102717 } header;
104389 struct trace_event_file *file;
104610 struct file *file;
105321 struct file *file;
106810 struct file *file;
107294 const struct __pldm_header *header;
107323 struct acpi_table_header header;
107329 struct acpi_subtable_header header;
108018 struct acpi_table_header header;
108139 struct acpi_table_header header;
110396 sg_io_hdr_t header;
112151 struct file *file;
112224 struct file *file;
114678 struct efi_generic_dev_path header;
115197 struct file *fp;
115234 struct file *file;
115383 struct dentry *file;
116198 struct file *filp;
116279 struct file *file;
116319 struct file *file;
116719 const char *header;
117324 struct file *file;
117333 struct file *file;
117340 struct file *file;
117347 struct file *file;
117364 struct file *file;
117373 struct file *file;
117389 struct file *file;
117595 struct acpi_subtable_header header;
118065 struct acpi_table_header header;
118098 struct acpi_table_header header;
118175 struct acpi_table_header header;
118213 struct acpi_subtable_header header;
118222 struct acpi_subtable_header header;
118238 struct acpi_table_header header;
118756 struct acpi_table_header header;
122591 struct file *file;
123169 struct trace_event_file *file;
123248 typedef u64 (*btf_bpf_ima_file_hash)(struct file *, void *, u32);
123272 struct file *file;
123292 typedef void (*btf_trace_file_check_and_advance_wb_err)(void *, struct file *, errseq_t);
123902 struct file *aio_ring_file;
123923 struct file *file;
123930 struct file *file;
123942 struct file *ki_filp;
125016 typedef void (*btf_trace_btrfs_sync_file)(void *, const struct file *, int);
126333 struct file *file;
126340 struct file *file;
126375 struct file *file;
126380 struct file *file;
126389 struct file *file;
126399 struct file *file;
126406 struct file *file;
126444 struct file *file;
127114 struct acpi_table_header header;
127451 struct rsc_hdr header[8];
128072 struct file *file;
128178 u8 header[4];
131340 struct file *file;
131449 struct file *file;
131853 struct file *dn_filp;
132679 struct file *file_out;
132688 struct file *file;
132709 struct file *file;
133853 struct acpi_table_header header;
133874 struct acpi_viot_header header;
133885 struct acpi_viot_header header;
133893 struct acpi_viot_header header;
133900 struct acpi_viot_header header;
134812 typedef int drm_ioctl_compat_t(struct file *, unsigned int, long unsigned int);
135242 __poll_t (*tx_poll)(struct wwan_port *, struct file *, poll_table *);
135427 struct file *file;
136530 struct acpi_table_header header;
136546 struct acpi_subtable_header header;
136559 struct acpi_subtable_header header;
136574 struct acpi_subtable_header header;
136592 struct acpi_subtable_header header;
136643 struct tb_cfg_header header;
137679 typedef u64 (*btf_bpf_sock_from_file)(struct file *);
139580 struct trace_event_file *file;
139614 struct file *perf_file;
140510 typedef int (*ioctl_fn___2)(struct file *, struct autofs_sb_info *, struct autofs_dev_ioctl *);
140646 struct file *shm_file;
140666 struct file *file;
141273 struct file *file;
141281 struct file *file;
141543 struct acpi_subtable_header header;
143421 struct drm_file *file;
143429 struct drm_file *file;
145724 struct devlink_dpipe_header *header;
145731 struct devlink_dpipe_header *header;