Lines Matching +defs:file +defs:header
452 struct file;
480 loff_t (*llseek)(struct file *, loff_t, int);
481 ssize_t (*read)(struct file *, char *, size_t, loff_t *);
482 ssize_t (*write)(struct file *, const char *, size_t, loff_t *);
486 int (*iterate)(struct file *, struct dir_context *);
487 int (*iterate_shared)(struct file *, struct dir_context *);
488 __poll_t (*poll)(struct file *, struct poll_table_struct *);
489 long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int);
490 long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int);
491 int (*mmap)(struct file *, struct vm_area_struct *);
493 int (*open)(struct inode *, struct file *);
494 int (*flush)(struct file *, fl_owner_t);
495 int (*release)(struct inode *, struct file *);
496 int (*fsync)(struct file *, loff_t, loff_t, int);
497 int (*fasync)(int, struct file *, int);
498 int (*lock)(struct file *, int, struct file_lock *);
499 ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int);
500 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
502 int (*flock)(struct file *, int, struct file_lock *);
503 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
504 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
505 int (*setlease)(struct file *, long int, struct file_lock **, void **);
506 long int (*fallocate)(struct file *, int, loff_t, loff_t);
507 void (*show_fdinfo)(struct seq_file *, struct file *);
508 ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int);
509 loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, loff_t, unsigned int);
510 int (*fadvise)(struct file *, loff_t, loff_t, int);
609 const struct file *file;
1801 struct ctl_table_header header;
2006 long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
2050 struct file *exe_file;
2198 struct file {
2249 struct file *vm_file;
3299 struct ctl_table_header *header;
3485 struct file *ki_filp;
3509 struct file *ia_file;
3662 int (*read_folio)(struct file *, struct folio *);
3666 int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, struct page **, void **);
3667 int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);
3678 int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *);
3679 void (*swap_deactivate)(struct file *);
3740 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
3741 int (*tmpfile)(struct user_namespace *, struct inode *, struct file *, umode_t);
3790 struct file *fl_file;
3831 struct file *fa_file;
3907 int (*begin_enable_verity)(struct file *);
3908 int (*end_enable_verity)(struct file *, const void *, size_t, u64);
4148 typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *);
4500 struct file *file;
4551 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4552 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
4553 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *);
7217 struct file *file;
7260 struct file *swap_file;
7748 struct file *executable;
7749 struct file *interpreter;
7750 struct file *file;
7773 int (*load_shlib)(struct file *);
8728 struct file **fd;
8750 struct file *fd_array[64];
8915 struct file *file;
10215 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
10218 int (*open)(struct tty_struct *, struct file *);
10219 void (*close)(struct tty_struct *, struct file *);
10327 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigned int);
10328 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
10332 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
10719 void (*map_release)(struct bpf_map *, struct file *);
10727 int (*map_update_batch)(struct bpf_map *, struct file *, const union bpf_attr *, union bpf_attr *);
10736 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
10748 __poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
12013 struct file *file;
14246 struct file *registered_rings[16];
14548 struct file *file;
14580 __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *);
14590 int (*mmap)(struct file *, struct socket *, struct vm_area_struct *);
15529 struct file *file;
15555 struct file *file;
16881 __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *);
16895 struct file *fp;
17898 ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, loff_t *);
17899 ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
18259 struct dentry *file;
18545 struct trace_event_file *file;
18627 struct trace_event_file *file;
20333 struct file *file;
20451 struct file *file;
21440 typedef int filler_t(struct file *, struct folio *);
21510 struct file *file;
21530 typedef void (*btf_trace_file_check_and_advance_wb_err)(void *, struct file *, errseq_t);
21809 int (*proc_open)(struct inode *, struct file *);
21810 ssize_t (*proc_read)(struct file *, char *, size_t, loff_t *);
21812 ssize_t (*proc_write)(struct file *, const char *, size_t, loff_t *);
21813 loff_t (*proc_lseek)(struct file *, loff_t, int);
21814 int (*proc_release)(struct inode *, struct file *);
21815 __poll_t (*proc_poll)(struct file *, struct poll_table_struct *);
21816 long int (*proc_ioctl)(struct file *, unsigned int, long unsigned int);
21817 int (*proc_mmap)(struct file *, struct vm_area_struct *);
21818 long unsigned int (*proc_get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
22800 typedef void (*btf_trace_mm_khugepaged_scan_file)(void *, struct mm_struct *, struct page *, struct file *, int, int, int);
22802 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);
22933 struct file *file;
23113 struct file *filp;
23669 typedef int (*proc_write_t)(struct file *, char *, size_t);
23760 struct file *file;
23800 struct file *file;
23933 struct file *aio_ring_file;
23954 struct file *file;
23961 struct file *file;
23973 struct file *ki_filp;
24525 struct file *file;
24830 struct file *pipe;
25270 int (*binder_transfer_file)(const struct cred *, const struct cred *, struct file *);
25282 int (*bprm_creds_from_file)(struct linux_binprm *, struct file *);
25352 int (*file_permission)(struct file *, int);
25353 int (*file_alloc_security)(struct file *);
25354 void (*file_free_security)(struct file *);
25355 int (*file_ioctl)(struct file *, unsigned int, long unsigned int);
25357 int (*mmap_file)(struct file *, long unsigned int, long unsigned int, long unsigned int);
25359 int (*file_lock)(struct file *, unsigned int);
25360 int (*file_fcntl)(struct file *, unsigned int, long unsigned int);
25361 void (*file_set_fowner)(struct file *);
25363 int (*file_receive)(struct file *);
25364 int (*file_open)(struct file *);
25365 int (*file_truncate)(struct file *);
25378 int (*kernel_read_file)(struct file *, enum kernel_read_file_id, bool);
25379 int (*kernel_post_read_file)(struct file *, char *, loff_t, enum kernel_read_file_id);
26589 struct file *file;
27413 struct aa_policydb file;
31763 struct file *file;
32113 struct file *file;
32161 struct file *file;
32174 struct file *file;
32175 struct file *src_file;
32211 struct file *file;
32228 struct file *file;
33281 struct acpi_subtable_header header;
33290 struct acpi_subtable_header header;
33400 struct acpi_subtable_header header;
33408 struct acpi_subtable_header header;
35930 struct acpi_table_header header;
38316 int (*flush)(struct input_dev *, struct file *);
38346 struct file *effect_owners[0];
38823 struct acpi_cedt_header header;
38837 struct acpi_table_header header;
38843 struct acpi_table_header header;
38860 struct acpi_subtable_header header;
38870 struct acpi_subtable_header header;
38881 struct acpi_subtable_header header;
38891 struct acpi_subtable_header header;
38899 struct acpi_subtable_header header;
38919 struct acpi_table_header header;
40256 struct file *file;
41269 struct file *filp;
42135 struct file *file;
42251 struct file *filp;
42397 struct file *file;
42481 struct file *file;
60769 struct dmi_header header;
62850 } header;
62934 struct file *fp[253];
66200 } header;
66607 } header;
67176 } header;
67184 struct xfrm_tunnel_skb_cb header;
67196 struct xfrm_tunnel_skb_cb header;
67387 struct xfrm_tunnel_skb_cb header;
71670 struct bpf_binary_header *header;
72722 struct file *file;
73544 struct file *perf_file;
73545 struct file *map_file;
75188 struct file *file;
75206 struct file *file;
75276 struct file *file;
75561 typedef int (*ioctl_fn)(struct file *, struct autofs_sb_info *, struct autofs_dev_ioctl *);
75576 const char *header;
76148 struct file *file;
77888 u8 header[4];
78004 struct file *file_out;
78013 struct file *file;
78030 struct file *file;
78037 struct file *file;
78533 struct acpi_subtable_header header;
79289 struct acpi_table_header header;
79953 struct drm_file *file;
79961 struct drm_file *file;
84098 struct file *file;
86234 typedef u64 (*btf_bpf_sock_from_file)(struct file *);
87647 struct file *pipe_to_umh;
87648 struct file *pipe_from_umh;
87867 } header;
88245 struct acpi_table_header header;
89337 struct trace_event_file *file;
90419 struct perf_event_header header;
90435 struct perf_event_header header;
90449 struct perf_event_header header;
90458 struct perf_event_header header;
90470 struct perf_event_header header;
90489 struct perf_event_header header;
90502 struct perf_event_header header;
90512 struct perf_event_header header;
90523 struct perf_event_header header;
90538 struct perf_event_header header;
90574 struct perf_event_header header;
90579 struct perf_event_header header;
90585 struct perf_event_header header;
91554 struct file *dn_filp;
91936 struct file *shm_file;
91956 struct file *file;
92952 struct file *file;
92958 struct file *file;
92966 struct file *file;
92975 struct file *file;
93031 struct file *file;
93036 struct file *file;
93045 struct file *file;
93055 struct file *file;
93062 struct file *file;
93092 struct file *file;
93116 struct file *file;
93295 struct acpi_subtable_header header;
93578 struct acpi_subtable_header header;
93585 struct acpi_subtable_header header;
93593 struct acpi_subtable_header header;
93601 struct acpi_subtable_header header;
93607 struct acpi_subtable_header header;
93614 struct acpi_subtable_header header;
93620 struct acpi_subtable_header header;
93628 struct acpi_subtable_header header;
93639 struct acpi_subtable_header header;
93650 struct acpi_subtable_header header;
93658 struct acpi_subtable_header header;
93666 struct acpi_subtable_header header;
93686 struct acpi_subtable_header header;
93696 struct acpi_subtable_header header;
93745 struct acpi_table_header header;
93796 struct acpi_table_header header;
94033 struct acpi_hmat_structure header;
94044 struct acpi_hmat_structure header;
94056 struct acpi_hmat_structure header;
94591 struct drm_file *file;
98624 struct devlink_dpipe_header *header;
98631 struct devlink_dpipe_header *header;
101021 struct lzma_header *header;
101118 struct efi_generic_dev_path header;
101878 struct file *file;
102186 struct trace_event_file *file;
102377 struct file *perf_file;
109554 struct file *interp_file;
110925 int (*lock)(struct file *, int, struct file_lock *);
111179 struct file * (*sco_open)(struct vfsmount *, struct nfs_fh *, nfs4_stateid *);
111180 void (*sco_close)(struct file *);
111980 struct file *file;
111989 struct file *file;
111996 struct file *file;
112003 struct file *file;
112012 struct file *file;
112019 struct file *file;
112034 struct file *file;
112043 struct file *file;
112932 typedef __poll_t (*poll_fn)(struct file *, struct poll_table_struct *);
112934 typedef long int (*ioctl_fn___2)(struct file *, unsigned int, long unsigned int);
112936 typedef ssize_t (*read_fn)(struct file *, char *, size_t, loff_t *);
113542 struct acpi_table_header header;
113561 struct acpi_table_header header;
114350 u8 header[8];
118349 struct efi_generic_dev_path header;