file 8 arch/x86/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, file 18 arch/x86/include/asm/hugetlb.h static inline int prepare_hugepage_range(struct file *file, file 21 arch/x86/include/asm/hugetlb.h struct hstate *h = hstate_file(file); file 194 arch/x86/include/asm/mce.h extern void register_mce_write_callback(ssize_t (*)(struct file *filp, file 358 arch/x86/include/asm/pgtable_types.h struct file; file 359 arch/x86/include/asm/pgtable_types.h pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, file 361 arch/x86/include/asm/pgtable_types.h int phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, file 410 include/acpi/acpiosxf.h void acpi_os_close_file(ACPI_FILE file); file 415 include/acpi/acpiosxf.h acpi_os_read_file(ACPI_FILE file, file 421 include/acpi/acpiosxf.h acpi_os_write_file(ACPI_FILE file, file 426 include/acpi/acpiosxf.h long acpi_os_get_file_offset(ACPI_FILE file); file 430 include/acpi/acpiosxf.h acpi_status acpi_os_set_file_offset(ACPI_FILE file, long offset, u8 from); file 26 include/asm-generic/bug.h const char *file; file 66 include/asm-generic/bug.h void warn_slowpath_fmt(const char *file, const int line, file 69 include/asm-generic/bug.h void warn_slowpath_fmt_taint(const char *file, const int line, unsigned taint, file 71 include/asm-generic/bug.h extern void warn_slowpath_null(const char *file, const int line); file 229 include/drm/drmP.h typedef int drm_ioctl_compat_t(struct file *filp, unsigned int cmd, file 299 include/drm/drmP.h struct file *filp; file 867 include/drm/drmP.h extern long drm_ioctl(struct file *filp, file 869 include/drm/drmP.h extern long drm_compat_ioctl(struct file *filp, file 874 include/drm/drmP.h extern int drm_open(struct inode *inode, struct file *filp); file 875 include/drm/drmP.h extern ssize_t drm_read(struct file *filp, char __user *buffer, file 877 include/drm/drmP.h extern int drm_release(struct inode *inode, struct file *filp); file 880 include/drm/drmP.h extern unsigned int drm_poll(struct file *filp, struct poll_table_struct *wait); file 60 include/drm/drm_gem.h struct file *filp; file 134 include/drm/drm_gem.h int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma); file 179 include/drm/drm_gem.h int drm_gem_dumb_destroy(struct drm_file *file, file 34 include/drm/drm_gem_cma_helper.h int drm_gem_cma_mmap(struct file *filp, struct vm_area_struct *vma); file 160 include/drm/drm_legacy.h int drm_legacy_mmap(struct file *filp, struct vm_area_struct *vma); file 36 include/drm/drm_vma_manager.h struct file *vm_filp; file 68 include/drm/drm_vma_manager.h int drm_vma_node_allow(struct drm_vma_offset_node *node, struct file *filp); file 69 include/drm/drm_vma_manager.h void drm_vma_node_revoke(struct drm_vma_offset_node *node, struct file *filp); file 71 include/drm/drm_vma_manager.h struct file *filp); file 252 include/drm/drm_vma_manager.h struct file *filp) file 219 include/drm/ttm/ttm_bo_api.h struct file *persistent_swap_storage; file 488 include/drm/ttm/ttm_bo_api.h struct file *persistent_swap_storage, file 525 include/drm/ttm/ttm_bo_api.h struct file *persistent_swap_storage, file 670 include/drm/ttm/ttm_bo_api.h extern int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma, file 694 include/drm/ttm/ttm_bo_api.h extern ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp, file 123 include/drm/ttm/ttm_bo_driver.h struct file *swap_storage; file 414 include/drm/ttm/ttm_bo_driver.h struct file *filp); file 648 include/drm/ttm/ttm_bo_driver.h struct file *persistent_swap_storage); file 33 include/linux/aio.h struct file *ki_filp; file 62 include/linux/aio.h static inline void init_sync_kiocb(struct kiocb *kiocb, struct file *filp) file 13 include/linux/anon_inodes.h struct file *anon_inode_getfile(const char *name, file 35 include/linux/binfmts.h struct file * file; file 60 include/linux/binfmts.h struct file *file; file 74 include/linux/binfmts.h int (*load_shlib)(struct file *); file 99 include/linux/binfmts.h extern void would_dump(struct linux_binprm *, struct file *); file 117 include/linux/binfmts.h extern ssize_t read_code(struct file *, unsigned long, loff_t, size_t); file 218 include/linux/buffer_head.h int block_write_end(struct file *, struct address_space *, file 221 include/linux/buffer_head.h int generic_write_end(struct file *, struct address_space *, file 225 include/linux/buffer_head.h int cont_write_begin(struct file *, struct address_space *, loff_t, file 252 include/linux/buffer_head.h int nobh_write_end(struct file *, struct address_space *, file 38 include/linux/capability.h struct file; file 217 include/linux/capability.h extern bool file_ns_capable(const struct file *file, struct user_namespace *ns, int cap); file 8 include/linux/ceph/debugfs.h static int name##_open(struct inode *inode, struct file *file) \ file 13 include/linux/ceph/debugfs.h ret = single_open(file, name, NULL); \ file 14 include/linux/ceph/debugfs.h sf = file->private_data; \ file 39 include/linux/coda_psdev.h struct file **f); file 81 include/linux/compiler.h const char *file; file 114 include/linux/compiler.h .file = __FILE__, \ file 149 include/linux/compiler.h .file = __FILE__, \ file 171 include/linux/cred.h const char *file, unsigned line) file 174 include/linux/cred.h __invalid_creds(cred, file, line); file 13 include/linux/dlm_plock.h int dlm_posix_lock(dlm_lockspace_t *lockspace, u64 number, struct file *file, file 15 include/linux/dlm_plock.h int dlm_posix_unlock(dlm_lockspace_t *lockspace, u64 number, struct file *file, file 17 include/linux/dlm_plock.h int dlm_posix_get(dlm_lockspace_t *lockspace, u64 number, struct file *file, file 124 include/linux/dma-buf.h struct file *file; file 176 include/linux/dma-buf.h get_file(dmabuf->file); file 15 include/linux/dnotify.h struct file * dn_filp; file 32 include/linux/dnotify.h extern void dnotify_flush(struct file *, fl_owner_t); file 33 include/linux/dnotify.h extern int fcntl_dirnotify(int, struct file *, unsigned long); file 37 include/linux/dnotify.h static inline void dnotify_flush(struct file *filp, fl_owner_t id) file 41 include/linux/dnotify.h static inline int fcntl_dirnotify(int fd, struct file *filp, unsigned long arg) file 41 include/linux/elf.h struct file; file 28 include/linux/eventfd.h struct file; file 32 include/linux/eventfd.h struct file *eventfd_file_create(unsigned int count, int flags); file 35 include/linux/eventfd.h struct file *eventfd_fget(int fd); file 37 include/linux/eventfd.h struct eventfd_ctx *eventfd_ctx_fileget(struct file *file); file 49 include/linux/eventfd.h static inline struct file *eventfd_file_create(unsigned int count, int flags) file 20 include/linux/eventpoll.h struct file; file 26 include/linux/eventpoll.h static inline void eventpoll_init_file(struct file *file) file 28 include/linux/eventpoll.h INIT_LIST_HEAD(&file->f_ep_links); file 29 include/linux/eventpoll.h INIT_LIST_HEAD(&file->f_tfile_llink); file 34 include/linux/eventpoll.h void eventpoll_release_file(struct file *file); file 42 include/linux/eventpoll.h static inline void eventpoll_release(struct file *file) file 53 include/linux/eventpoll.h if (likely(list_empty(&file->f_ep_links))) file 61 include/linux/eventpoll.h eventpoll_release_file(file); file 66 include/linux/eventpoll.h static inline void eventpoll_init_file(struct file *file) {} file 67 include/linux/eventpoll.h static inline void eventpoll_release(struct file *file) {} file 21 include/linux/fb.h struct file; file 661 include/linux/fb.h struct file *file); file 663 include/linux/fb.h extern int fb_deferred_io_fsync(struct file *file, loff_t start, file 26 include/linux/fdtable.h struct file __rcu **fd; /* current fd array */ file 59 include/linux/fdtable.h struct file __rcu * fd_array[NR_OPEN_DEFAULT]; file 75 include/linux/fdtable.h static inline struct file *__fcheck_files(struct files_struct *files, unsigned int fd) file 84 include/linux/fdtable.h static inline struct file *fcheck_files(struct files_struct *files, unsigned int fd) file 106 include/linux/fdtable.h int (*)(const void *, struct file *, unsigned), file 112 include/linux/fdtable.h unsigned int fd, struct file *file); file 12 include/linux/file.h struct file; file 14 include/linux/file.h extern void fput(struct file *); file 20 include/linux/file.h extern struct file *alloc_file(struct path *, fmode_t mode, file 23 include/linux/file.h static inline void fput_light(struct file *file, int fput_needed) file 26 include/linux/file.h fput(file); file 30 include/linux/file.h struct file *file; file 39 include/linux/file.h fput(fd.file); file 42 include/linux/file.h extern struct file *fget(unsigned int fd); file 43 include/linux/file.h extern struct file *fget_raw(unsigned int fd); file 50 include/linux/file.h return (struct fd){(struct file *)(v & ~3),v & 3}; file 63 include/linux/file.h extern int f_dupfd(unsigned int from, struct file *file, unsigned flags); file 64 include/linux/file.h extern int replace_fd(unsigned fd, struct file *file, unsigned flags); file 67 include/linux/file.h extern void put_filp(struct file *); file 72 include/linux/file.h extern void fd_install(unsigned int fd, struct file *file); file 75 include/linux/file.h extern void __fput_sync(struct file *); file 256 include/linux/fs.h struct file *ia_file; file 338 include/linux/fs.h int (*readpage)(struct file *, struct page *); file 346 include/linux/fs.h int (*readpages)(struct file *filp, struct address_space *mapping, file 349 include/linux/fs.h int (*write_begin)(struct file *, struct address_space *mapping, file 352 include/linux/fs.h int (*write_end)(struct file *, struct address_space *mapping, file 377 include/linux/fs.h int (*swap_activate)(struct swap_info_struct *sis, struct file *file, file 379 include/linux/fs.h void (*swap_deactivate)(struct file *file); file 388 include/linux/fs.h int pagecache_write_begin(struct file *, struct address_space *mapping, file 392 include/linux/fs.h int pagecache_write_end(struct file *, struct address_space *mapping, file 832 include/linux/fs.h static inline struct file *get_file(struct file *f) file 929 include/linux/fs.h struct file *fl_file; file 962 include/linux/fs.h extern int fcntl_getlk(struct file *, unsigned int, struct flock __user *); file 963 include/linux/fs.h extern int fcntl_setlk(unsigned int, struct file *, unsigned int, file 967 include/linux/fs.h extern int fcntl_getlk64(struct file *, unsigned int, struct flock64 __user *); file 968 include/linux/fs.h extern int fcntl_setlk64(unsigned int, struct file *, unsigned int, file 972 include/linux/fs.h extern int fcntl_setlease(unsigned int fd, struct file *filp, long arg); file 973 include/linux/fs.h extern int fcntl_getlease(struct file *filp); file 981 include/linux/fs.h extern void locks_remove_posix(struct file *, fl_owner_t); file 982 include/linux/fs.h extern void locks_remove_file(struct file *); file 984 include/linux/fs.h extern void posix_test_lock(struct file *, struct file_lock *); file 985 include/linux/fs.h extern int posix_lock_file(struct file *, struct file_lock *, struct file_lock *); file 986 include/linux/fs.h extern int posix_lock_file_wait(struct file *, struct file_lock *); file 988 include/linux/fs.h extern int vfs_test_lock(struct file *, struct file_lock *); file 989 include/linux/fs.h extern int vfs_lock_file(struct file *, unsigned int, struct file_lock *, struct file_lock *); file 990 include/linux/fs.h extern int vfs_cancel_lock(struct file *filp, struct file_lock *fl); file 991 include/linux/fs.h extern int flock_lock_file_wait(struct file *filp, struct file_lock *fl); file 994 include/linux/fs.h extern int generic_setlease(struct file *, long, struct file_lock **, void **priv); file 995 include/linux/fs.h extern int vfs_setlease(struct file *, long, struct file_lock **, void **); file 998 include/linux/fs.h static inline int fcntl_getlk(struct file *file, unsigned int cmd, file 1004 include/linux/fs.h static inline int fcntl_setlk(unsigned int fd, struct file *file, file 1011 include/linux/fs.h static inline int fcntl_getlk64(struct file *file, unsigned int cmd, file 1017 include/linux/fs.h static inline int fcntl_setlk64(unsigned int fd, struct file *file, file 1023 include/linux/fs.h static inline int fcntl_setlease(unsigned int fd, struct file *filp, long arg) file 1028 include/linux/fs.h static inline int fcntl_getlease(struct file *filp) file 1048 include/linux/fs.h static inline void locks_remove_posix(struct file *filp, fl_owner_t owner) file 1053 include/linux/fs.h static inline void locks_remove_file(struct file *filp) file 1058 include/linux/fs.h static inline void posix_test_lock(struct file *filp, struct file_lock *fl) file 1063 include/linux/fs.h static inline int posix_lock_file(struct file *filp, struct file_lock *fl, file 1069 include/linux/fs.h static inline int posix_lock_file_wait(struct file *filp, struct file_lock *fl) file 1079 include/linux/fs.h static inline int vfs_test_lock(struct file *filp, struct file_lock *fl) file 1084 include/linux/fs.h static inline int vfs_lock_file(struct file *filp, unsigned int cmd, file 1090 include/linux/fs.h static inline int vfs_cancel_lock(struct file *filp, struct file_lock *fl) file 1095 include/linux/fs.h static inline int flock_lock_file_wait(struct file *filp, file 1111 include/linux/fs.h static inline int generic_setlease(struct file *filp, long arg, file 1117 include/linux/fs.h static inline int vfs_setlease(struct file *filp, long arg, file 1136 include/linux/fs.h struct file *fa_file; file 1143 include/linux/fs.h extern int fasync_helper(int, struct file *, int, struct fasync_struct **); file 1144 include/linux/fs.h extern struct fasync_struct *fasync_insert_entry(int, struct file *, struct fasync_struct **, struct fasync_struct *); file 1145 include/linux/fs.h extern int fasync_remove_entry(struct file *, struct fasync_struct **); file 1152 include/linux/fs.h extern void __f_setown(struct file *filp, struct pid *, enum pid_type, int force); file 1153 include/linux/fs.h extern void f_setown(struct file *filp, unsigned long arg, int force); file 1154 include/linux/fs.h extern void f_delown(struct file *filp); file 1155 include/linux/fs.h extern pid_t f_getown(struct file *filp); file 1488 include/linux/fs.h loff_t (*llseek) (struct file *, loff_t, int); file 1489 include/linux/fs.h ssize_t (*read) (struct file *, char __user *, size_t, loff_t *); file 1490 include/linux/fs.h ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); file 1495 include/linux/fs.h int (*iterate) (struct file *, struct dir_context *); file 1496 include/linux/fs.h unsigned int (*poll) (struct file *, struct poll_table_struct *); file 1497 include/linux/fs.h long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); file 1498 include/linux/fs.h long (*compat_ioctl) (struct file *, unsigned int, unsigned long); file 1499 include/linux/fs.h int (*mmap) (struct file *, struct vm_area_struct *); file 1500 include/linux/fs.h int (*open) (struct inode *, struct file *); file 1501 include/linux/fs.h int (*flush) (struct file *, fl_owner_t id); file 1502 include/linux/fs.h int (*release) (struct inode *, struct file *); file 1503 include/linux/fs.h int (*fsync) (struct file *, loff_t, loff_t, int datasync); file 1505 include/linux/fs.h int (*fasync) (int, struct file *, int); file 1506 include/linux/fs.h int (*lock) (struct file *, int, struct file_lock *); file 1507 include/linux/fs.h ssize_t (*sendpage) (struct file *, struct page *, int, size_t, loff_t *, int); file 1508 include/linux/fs.h unsigned long (*get_unmapped_area)(struct file *, unsigned long, unsigned long, unsigned long, unsigned long); file 1510 include/linux/fs.h int (*flock) (struct file *, int, struct file_lock *); file 1511 include/linux/fs.h ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int); file 1512 include/linux/fs.h ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); file 1513 include/linux/fs.h int (*setlease)(struct file *, long, struct file_lock **, void **); file 1514 include/linux/fs.h long (*fallocate)(struct file *file, int mode, loff_t offset, file 1516 include/linux/fs.h int (*show_fdinfo)(struct seq_file *m, struct file *f); file 1549 include/linux/fs.h struct file *, unsigned open_flag, file 1555 include/linux/fs.h int (*dentry_open)(struct dentry *, struct file *, const struct cred *); file 1563 include/linux/fs.h extern ssize_t vfs_read(struct file *, char __user *, size_t, loff_t *); file 1564 include/linux/fs.h extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *); file 1565 include/linux/fs.h extern ssize_t vfs_readv(struct file *, const struct iovec __user *, file 1567 include/linux/fs.h extern ssize_t vfs_writev(struct file *, const struct iovec __user *, file 1777 include/linux/fs.h static inline void file_accessed(struct file *file) file 1779 include/linux/fs.h if (!(file->f_flags & O_NOATIME)) file 1780 include/linux/fs.h touch_atime(&file->f_path); file 1856 include/linux/fs.h struct file *__file = (f); \ file 1888 include/linux/fs.h static inline struct inode *file_inode(const struct file *f) file 1902 include/linux/fs.h extern int locks_mandatory_locked(struct file *); file 1903 include/linux/fs.h extern int locks_mandatory_area(int, struct inode *, struct file *, loff_t, size_t); file 1925 include/linux/fs.h static inline int locks_verify_locked(struct file *file) file 1927 include/linux/fs.h if (mandatory_lock(file_inode(file))) file 1928 include/linux/fs.h return locks_mandatory_locked(file); file 1933 include/linux/fs.h struct file *filp, file 1995 include/linux/fs.h static inline int locks_mandatory_locked(struct file *file) file 2001 include/linux/fs.h struct file *filp, loff_t offset, file 2017 include/linux/fs.h static inline int locks_verify_locked(struct file *file) file 2022 include/linux/fs.h static inline int locks_verify_truncate(struct inode *inode, struct file *filp, file 2062 include/linux/fs.h struct file *filp); file 2063 include/linux/fs.h extern int do_fallocate(struct file *file, int mode, loff_t offset, file 2067 include/linux/fs.h extern struct file *file_open_name(struct filename *, int, umode_t); file 2068 include/linux/fs.h extern struct file *filp_open(const char *, int, umode_t); file 2069 include/linux/fs.h extern struct file *file_open_root(struct dentry *, struct vfsmount *, file 2071 include/linux/fs.h extern int vfs_open(const struct path *, struct file *, const struct cred *); file 2072 include/linux/fs.h extern struct file * dentry_open(const struct path *, int, const struct cred *); file 2073 include/linux/fs.h extern int filp_close(struct file *, fl_owner_t id); file 2082 include/linux/fs.h extern int finish_open(struct file *file, struct dentry *dentry, file 2083 include/linux/fs.h int (*open)(struct inode *, struct file *), file 2085 include/linux/fs.h extern int finish_no_open(struct file *file, struct dentry *dentry); file 2089 include/linux/fs.h extern int ioctl_preallocate(struct file *filp, void __user *argp); file 2156 include/linux/fs.h extern long compat_blkdev_ioctl(struct file *, unsigned, unsigned long); file 2268 include/linux/fs.h extern int vfs_fsync_range(struct file *file, loff_t start, loff_t end, file 2270 include/linux/fs.h extern int vfs_fsync(struct file *file, int datasync); file 2271 include/linux/fs.h static inline int generic_write_sync(struct file *file, loff_t pos, loff_t count) file 2273 include/linux/fs.h if (!(file->f_flags & O_DSYNC) && !IS_SYNC(file->f_mapping->host)) file 2275 include/linux/fs.h return vfs_fsync_range(file, pos, pos + count - 1, file 2276 include/linux/fs.h (file->f_flags & __O_SYNC) ? 0 : 1); file 2294 include/linux/fs.h static inline void file_start_write(struct file *file) file 2296 include/linux/fs.h if (!S_ISREG(file_inode(file)->i_mode)) file 2298 include/linux/fs.h __sb_start_write(file_inode(file)->i_sb, SB_FREEZE_WRITE, true); file 2301 include/linux/fs.h static inline bool file_start_write_trylock(struct file *file) file 2303 include/linux/fs.h if (!S_ISREG(file_inode(file)->i_mode)) file 2305 include/linux/fs.h return __sb_start_write(file_inode(file)->i_sb, SB_FREEZE_WRITE, false); file 2308 include/linux/fs.h static inline void file_end_write(struct file *file) file 2310 include/linux/fs.h if (!S_ISREG(file_inode(file)->i_mode)) file 2312 include/linux/fs.h __sb_end_write(file_inode(file)->i_sb, SB_FREEZE_WRITE); file 2335 include/linux/fs.h static inline int deny_write_access(struct file *file) file 2337 include/linux/fs.h struct inode *inode = file_inode(file); file 2344 include/linux/fs.h static inline void allow_write_access(struct file *file) file 2346 include/linux/fs.h if (file) file 2347 include/linux/fs.h atomic_inc(&file_inode(file)->i_writecount); file 2376 include/linux/fs.h extern int kernel_read(struct file *, loff_t, char *, unsigned long); file 2377 include/linux/fs.h extern ssize_t kernel_write(struct file *, const char *, size_t, loff_t); file 2378 include/linux/fs.h extern ssize_t __kernel_write(struct file *, const char *, size_t, loff_t *); file 2379 include/linux/fs.h extern struct file * open_exec(const char *); file 2388 include/linux/fs.h extern loff_t default_llseek(struct file *file, loff_t offset, int whence); file 2390 include/linux/fs.h extern loff_t vfs_llseek(struct file *file, loff_t offset, int whence); file 2431 include/linux/fs.h extern int file_remove_suid(struct file *); file 2456 include/linux/fs.h extern int generic_file_mmap(struct file *, struct vm_area_struct *); file 2457 include/linux/fs.h extern int generic_file_readonly_mmap(struct file *, struct vm_area_struct *); file 2460 include/linux/fs.h int generic_write_checks(struct file *file, loff_t *pos, size_t *count, int isblk); file 2465 include/linux/fs.h extern ssize_t generic_perform_write(struct file *, struct iov_iter *, loff_t); file 2466 include/linux/fs.h extern ssize_t do_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos); file 2467 include/linux/fs.h extern ssize_t do_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos); file 2468 include/linux/fs.h extern ssize_t new_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos); file 2469 include/linux/fs.h extern ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos); file 2474 include/linux/fs.h extern int blkdev_fsync(struct file *filp, loff_t start, loff_t end, file 2479 include/linux/fs.h extern ssize_t generic_file_splice_read(struct file *, loff_t *, file 2481 include/linux/fs.h extern ssize_t default_file_splice_read(struct file *, loff_t *, file 2484 include/linux/fs.h struct file *, loff_t *, size_t, unsigned int); file 2486 include/linux/fs.h struct file *out, loff_t *, size_t len, unsigned int flags); file 2487 include/linux/fs.h extern long do_splice_direct(struct file *in, loff_t *ppos, struct file *out, file 2493 include/linux/fs.h extern loff_t noop_llseek(struct file *file, loff_t offset, int whence); file 2494 include/linux/fs.h extern loff_t no_llseek(struct file *file, loff_t offset, int whence); file 2495 include/linux/fs.h extern loff_t vfs_setpos(struct file *file, loff_t offset, loff_t maxsize); file 2496 include/linux/fs.h extern loff_t generic_file_llseek(struct file *file, loff_t offset, int whence); file 2497 include/linux/fs.h extern loff_t generic_file_llseek_size(struct file *file, loff_t offset, file 2499 include/linux/fs.h extern loff_t fixed_size_llseek(struct file *file, loff_t offset, file 2501 include/linux/fs.h extern int generic_file_open(struct inode * inode, struct file * filp); file 2502 include/linux/fs.h extern int nonseekable_open(struct inode * inode, struct file * filp); file 2505 include/linux/fs.h extern ssize_t xip_file_read(struct file *filp, char __user *buf, size_t len, file 2507 include/linux/fs.h extern int xip_file_mmap(struct file * file, struct vm_area_struct * vma); file 2508 include/linux/fs.h extern ssize_t xip_file_write(struct file *filp, const char __user *buf, file 2580 include/linux/fs.h extern int vfs_readdir(struct file *, filldir_t, void *); file 2581 include/linux/fs.h extern int iterate_dir(struct file *, struct dir_context *); file 2588 include/linux/fs.h extern int do_vfs_ioctl(struct file *filp, unsigned int fd, unsigned int cmd, file 2609 include/linux/fs.h extern int dcache_dir_open(struct inode *, struct file *); file 2610 include/linux/fs.h extern int dcache_dir_close(struct inode *, struct file *); file 2611 include/linux/fs.h extern loff_t dcache_dir_lseek(struct file *, loff_t, int); file 2612 include/linux/fs.h extern int dcache_readdir(struct file *, struct dir_context *); file 2616 include/linux/fs.h extern int simple_open(struct inode *inode, struct file *file); file 2621 include/linux/fs.h extern int noop_fsync(struct file *, loff_t, loff_t, int); file 2623 include/linux/fs.h extern int simple_readpage(struct file *file, struct page *page); file 2624 include/linux/fs.h extern int simple_write_begin(struct file *file, struct address_space *mapping, file 2627 include/linux/fs.h extern int simple_write_end(struct file *file, struct address_space *mapping, file 2632 include/linux/fs.h extern int simple_nosetlease(struct file *, long, struct file_lock **, void **); file 2636 include/linux/fs.h extern ssize_t generic_read_dir(struct file *, char __user *, size_t, loff_t *); file 2650 include/linux/fs.h extern int __generic_file_fsync(struct file *, loff_t, loff_t, int); file 2651 include/linux/fs.h extern int generic_file_fsync(struct file *, loff_t, loff_t, int); file 2667 include/linux/fs.h extern int file_update_time(struct file *file); file 2700 include/linux/fs.h char *simple_transaction_get(struct file *file, const char __user *buf, file 2702 include/linux/fs.h ssize_t simple_transaction_read(struct file *file, char __user *buf, file 2704 include/linux/fs.h int simple_transaction_release(struct inode *inode, struct file *file); file 2706 include/linux/fs.h void simple_transaction_set(struct file *file, size_t n); file 2725 include/linux/fs.h static int __fops ## _open(struct inode *inode, struct file *file) \ file 2728 include/linux/fs.h return simple_attr_open(inode, file, __get, __set, __fmt); \ file 2745 include/linux/fs.h int simple_attr_open(struct inode *inode, struct file *file, file 2748 include/linux/fs.h int simple_attr_release(struct inode *inode, struct file *file); file 2749 include/linux/fs.h ssize_t simple_attr_read(struct file *file, char __user *buf, file 2751 include/linux/fs.h ssize_t simple_attr_write(struct file *file, const char __user *buf, file 2795 include/linux/fs.h static inline bool dir_emit_dot(struct file *file, struct dir_context *ctx) file 2798 include/linux/fs.h file->f_path.dentry->d_inode->i_ino, DT_DIR) == 0; file 2800 include/linux/fs.h static inline bool dir_emit_dotdot(struct file *file, struct dir_context *ctx) file 2803 include/linux/fs.h parent_ino(file->f_path.dentry), DT_DIR) == 0; file 2805 include/linux/fs.h static inline bool dir_emit_dots(struct file *file, struct dir_context *ctx) file 2808 include/linux/fs.h if (!dir_emit_dot(file, ctx)) file 2813 include/linux/fs.h if (!dir_emit_dotdot(file, ctx)) file 38 include/linux/fsnotify.h static inline int fsnotify_perm(struct file *file, int mask) file 40 include/linux/fsnotify.h struct path *path = &file->f_path; file 41 include/linux/fsnotify.h struct inode *inode = file_inode(file); file 45 include/linux/fsnotify.h if (file->f_mode & FMODE_NONOTIFY) file 192 include/linux/fsnotify.h static inline void fsnotify_access(struct file *file) file 194 include/linux/fsnotify.h struct path *path = &file->f_path; file 195 include/linux/fsnotify.h struct inode *inode = file_inode(file); file 201 include/linux/fsnotify.h if (!(file->f_mode & FMODE_NONOTIFY)) { file 210 include/linux/fsnotify.h static inline void fsnotify_modify(struct file *file) file 212 include/linux/fsnotify.h struct path *path = &file->f_path; file 213 include/linux/fsnotify.h struct inode *inode = file_inode(file); file 219 include/linux/fsnotify.h if (!(file->f_mode & FMODE_NONOTIFY)) { file 228 include/linux/fsnotify.h static inline void fsnotify_open(struct file *file) file 230 include/linux/fsnotify.h struct path *path = &file->f_path; file 231 include/linux/fsnotify.h struct inode *inode = file_inode(file); file 244 include/linux/fsnotify.h static inline void fsnotify_close(struct file *file) file 246 include/linux/fsnotify.h struct path *path = &file->f_path; file 247 include/linux/fsnotify.h struct inode *inode = file_inode(file); file 248 include/linux/fsnotify.h fmode_t mode = file->f_mode; file 254 include/linux/fsnotify.h if (!(file->f_mode & FMODE_NONOTIFY)) { file 320 include/linux/fsnotify_backend.h extern int fsnotify_fasync(int fd, struct file *file, int on); file 402 include/linux/ftrace.h struct inode *inode, struct file *file); file 403 include/linux/ftrace.h ssize_t ftrace_filter_write(struct file *file, const char __user *ubuf, file 405 include/linux/ftrace.h ssize_t ftrace_notrace_write(struct file *file, const char __user *ubuf, file 407 include/linux/ftrace.h int ftrace_regex_release(struct inode *inode, struct file *file); file 576 include/linux/ftrace.h #define ftrace_regex_open(ops, flag, inod, file) ({ -ENODEV; }) file 583 include/linux/ftrace.h static inline ssize_t ftrace_filter_write(struct file *file, const char __user *ubuf, file 585 include/linux/ftrace.h static inline ssize_t ftrace_notrace_write(struct file *file, const char __user *ubuf, file 588 include/linux/ftrace.h ftrace_regex_release(struct inode *inode, struct file *file) { return -ENODEV; } file 408 include/linux/ftrace_event.h extern int filter_check_discard(struct ftrace_event_file *file, void *rec, file 414 include/linux/ftrace_event.h extern enum event_trigger_type event_triggers_call(struct ftrace_event_file *file, file 416 include/linux/ftrace_event.h extern void event_triggers_post_call(struct ftrace_event_file *file, file 429 include/linux/ftrace_event.h ftrace_trigger_soft_disabled(struct ftrace_event_file *file) file 431 include/linux/ftrace_event.h unsigned long eflags = file->flags; file 435 include/linux/ftrace_event.h event_triggers_call(file, NULL); file 456 include/linux/ftrace_event.h __event_trigger_test_discard(struct ftrace_event_file *file, file 462 include/linux/ftrace_event.h unsigned long eflags = file->flags; file 465 include/linux/ftrace_event.h *tt = event_triggers_call(file, entry); file 467 include/linux/ftrace_event.h if (test_bit(FTRACE_EVENT_FL_SOFT_DISABLED_BIT, &file->flags)) file 469 include/linux/ftrace_event.h else if (!filter_check_discard(file, entry, buffer, event)) file 489 include/linux/ftrace_event.h event_trigger_unlock_commit(struct ftrace_event_file *file, file 496 include/linux/ftrace_event.h if (!__event_trigger_test_discard(file, buffer, event, entry, &tt)) file 500 include/linux/ftrace_event.h event_triggers_post_call(file, tt); file 520 include/linux/ftrace_event.h event_trigger_unlock_commit_regs(struct ftrace_event_file *file, file 528 include/linux/ftrace_event.h if (!__event_trigger_test_discard(file, buffer, event, entry, &tt)) file 533 include/linux/ftrace_event.h event_triggers_post_call(file, tt); file 138 include/linux/hugetlb.h #define prepare_hugepage_range(file, addr, len) (-EINVAL) file 210 include/linux/hugetlb.h struct file *hugetlb_file_setup(const char *name, size_t size, vm_flags_t acct, file 214 include/linux/hugetlb.h static inline int is_file_hugepages(struct file *file) file 216 include/linux/hugetlb.h if (file->f_op == &hugetlbfs_file_operations) file 218 include/linux/hugetlb.h if (is_file_shm_hugepages(file)) file 227 include/linux/hugetlb.h #define is_file_hugepages(file) 0 file 228 include/linux/hugetlb.h static inline struct file * file 239 include/linux/hugetlb.h unsigned long hugetlb_get_unmapped_area(struct file *file, unsigned long addr, file 305 include/linux/hugetlb.h static inline struct hstate *hstate_file(struct file *f) file 13 include/linux/if_macvlan.h struct socket *macvtap_get_socket(struct file *); file 17 include/linux/if_macvlan.h struct file; file 19 include/linux/if_macvlan.h static inline struct socket *macvtap_get_socket(struct file *f) file 21 include/linux/if_tun.h struct socket *tun_get_socket(struct file *); file 25 include/linux/if_tun.h struct file; file 27 include/linux/if_tun.h static inline struct socket *tun_get_socket(struct file *f) file 18 include/linux/ima.h extern int ima_file_check(struct file *file, int mask, int opened); file 19 include/linux/ima.h extern void ima_file_free(struct file *file); file 20 include/linux/ima.h extern int ima_file_mmap(struct file *file, unsigned long prot); file 21 include/linux/ima.h extern int ima_module_check(struct file *file); file 22 include/linux/ima.h extern int ima_fw_from_file(struct file *file, char *buf, size_t size); file 30 include/linux/ima.h static inline int ima_file_check(struct file *file, int mask, int opened) file 35 include/linux/ima.h static inline void ima_file_free(struct file *file) file 40 include/linux/ima.h static inline int ima_file_mmap(struct file *file, unsigned long prot) file 45 include/linux/ima.h static inline int ima_module_check(struct file *file) file 50 include/linux/ima.h static inline int ima_fw_from_file(struct file *file, char *buf, size_t size) file 172 include/linux/input.h int (*flush)(struct input_dev *dev, struct file *file); file 387 include/linux/input.h int input_flush_device(struct input_handle *handle, struct file *file); file 525 include/linux/input.h struct file *effect_owners[]; file 533 include/linux/input.h int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file); file 534 include/linux/input.h int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file); file 60 include/linux/jbd.h void __jbd_debug(int level, const char *file, const char *func, file 59 include/linux/jbd2.h void __jbd2_debug(int level, const char *file, const char *func, file 165 include/linux/kernel.h void __might_sleep(const char *file, int line, int preempt_offset); file 179 include/linux/kernel.h static inline void __might_sleep(const char *file, int line, file 20 include/linux/kernfs.h struct file; file 175 include/linux/kernfs.h struct file *file; file 49 include/linux/kmod.h struct file; file 594 include/linux/kvm_host.h long kvm_arch_dev_ioctl(struct file *filp, file 596 include/linux/kvm_host.h long kvm_arch_vcpu_ioctl(struct file *filp, file 609 include/linux/kvm_host.h long kvm_arch_vm_ioctl(struct file *filp, file 1081 include/linux/kvm_host.h struct kvm_device *kvm_device_from_filp(struct file *filp); file 28 include/linux/lockd/bind.h struct file **); file 29 include/linux/lockd/bind.h void (*fclose)(struct file *); file 153 include/linux/lockd/lockd.h struct file * f_file; /* VFS file pointer */ file 292 include/linux/lockd/lockd.h static inline struct inode *nlmsvc_file_inode(struct nlm_file *file) file 294 include/linux/lockd/lockd.h return file_inode(file->f_file); file 535 include/linux/lockdep.h void lockdep_rcu_suspicious(const char *file, const int line, const char *s); file 1792 include/linux/mm.h unsigned long vm_flags, struct anon_vma *, struct file *, pgoff_t, file 1823 include/linux/mm.h extern void set_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file); file 1824 include/linux/mm.h extern struct file *get_mm_exe_file(struct mm_struct *mm); file 1836 include/linux/mm.h extern unsigned long get_unmapped_area(struct file *, unsigned long, unsigned long, unsigned long, unsigned long); file 1838 include/linux/mm.h extern unsigned long mmap_region(struct file *file, unsigned long addr, file 1840 include/linux/mm.h extern unsigned long do_mmap_pgoff(struct file *file, unsigned long addr, file 1860 include/linux/mm.h extern unsigned long vm_mmap(struct file *, unsigned long, file 1914 include/linux/mm.h int force_page_cache_readahead(struct address_space *mapping, struct file *filp, file 1919 include/linux/mm.h struct file *filp, file 1925 include/linux/mm.h struct file *filp, file 2038 include/linux/mm.h void vm_stat_account(struct mm_struct *, unsigned long, struct file *, long); file 2041 include/linux/mm.h unsigned long flags, struct file *file, long pages) file 234 include/linux/mm_types.h struct file *vm_file; /* the backing file or NULL */ file 302 include/linux/mm_types.h struct file * vm_file; /* File we map to (can be NULL). */ file 350 include/linux/mm_types.h unsigned long (*get_unmapped_area) (struct file *filp, file 424 include/linux/mm_types.h struct file *exe_file; file 71 include/linux/mount.h struct file; /* forward dec */ file 75 include/linux/mount.h extern int mnt_want_write_file(struct file *file); file 78 include/linux/mount.h extern void mnt_drop_write_file(struct file *file); file 31 include/linux/mtd/blktrans.h struct file; file 33 include/linux/net.h struct file; file 116 include/linux/net.h struct file *file; file 145 include/linux/net.h unsigned int (*poll) (struct file *file, struct socket *sock, file 178 include/linux/net.h int (*mmap) (struct file *file, struct socket *sock, file 219 include/linux/net.h struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname); file 221 include/linux/net.h struct socket *sock_from_file(struct file *file, int *err); file 222 include/linux/net.h #define sockfd_put(sock) fput(sock->file) file 83 include/linux/netlink.h struct sock *netlink_getsockbyfilp(struct file *filp); file 351 include/linux/nfs_fs.h extern int nfs_open(struct inode *, struct file *); file 352 include/linux/nfs_fs.h extern int nfs_release(struct inode *, struct file *); file 368 include/linux/nfs_fs.h extern void nfs_file_set_open_context(struct file *filp, struct nfs_open_context *ctx); file 429 include/linux/nfs_fs.h static inline struct nfs_open_context *nfs_file_open_context(struct file *filp) file 434 include/linux/nfs_fs.h static inline struct rpc_cred *nfs_file_cred(struct file *file) file 436 include/linux/nfs_fs.h if (file != NULL) { file 438 include/linux/nfs_fs.h nfs_file_open_context(file); file 506 include/linux/nfs_fs.h extern int nfs_flush_incompatible(struct file *file, struct page *page); file 507 include/linux/nfs_fs.h extern int nfs_updatepage(struct file *, struct page *, unsigned int, unsigned int); file 529 include/linux/nfs_fs.h extern int nfs_readpage(struct file *, struct page *); file 530 include/linux/nfs_fs.h extern int nfs_readpages(struct file *, struct address_space *, file 1458 include/linux/nfs_xdr.h int (*lock)(struct file *, int, struct file_lock *); file 33 include/linux/nsc_gpio.h extern ssize_t nsc_gpio_write(struct file *file, const char __user *data, file 36 include/linux/nsc_gpio.h extern ssize_t nsc_gpio_read(struct file *file, char __user *buf, file 279 include/linux/perf_event.h struct file; file 144 include/linux/pipe_fs_i.h long pipe_fcntl(struct file *, unsigned int, unsigned long arg); file 145 include/linux/pipe_fs_i.h struct pipe_inode_info *get_pipe_info(struct file *file); file 147 include/linux/pipe_fs_i.h int create_pipe_files(struct file **, int); file 31 include/linux/poll.h typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *); file 42 include/linux/poll.h static inline void poll_wait(struct file * filp, wait_queue_head_t * wait_address, poll_table *p) file 76 include/linux/poll.h struct file *filp; file 83 include/linux/posix-clock.h int fd, struct file *file, int on); file 94 include/linux/posix-clock.h struct file *file, poll_table *wait); file 46 include/linux/proc_ns.h extern struct file *proc_ns_fget(int fd); file 57 include/linux/proc_ns.h static inline struct file *proc_ns_fget(int fd) file 87 include/linux/quotaops.h int dquot_file_open(struct inode *inode, struct file *file); file 109 include/linux/relay.h struct file *filp); file 119 include/linux/relay.h struct file *filp); file 102 include/linux/ring_buffer.h struct file *filp, poll_table *poll_table); file 36 include/linux/rtmutex.h const char *name, *file; file 60 include/linux/rtmutex.h , .name = #mutexname, .file = __FILE__, .line = __LINE__ file 392 include/linux/sched.h arch_get_unmapped_area(struct file *, unsigned long, unsigned long, file 395 include/linux/sched.h arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, file 42 include/linux/security.h struct file; file 94 include/linux/security.h extern int cap_mmap_file(struct file *file, unsigned long reqprot, file 1547 include/linux/security.h int (*file_permission) (struct file *file, int mask); file 1548 include/linux/security.h int (*file_alloc_security) (struct file *file); file 1549 include/linux/security.h void (*file_free_security) (struct file *file); file 1550 include/linux/security.h int (*file_ioctl) (struct file *file, unsigned int cmd, file 1553 include/linux/security.h int (*mmap_file) (struct file *file, file 1559 include/linux/security.h int (*file_lock) (struct file *file, unsigned int cmd); file 1560 include/linux/security.h int (*file_fcntl) (struct file *file, unsigned int cmd, file 1562 include/linux/security.h void (*file_set_fowner) (struct file *file); file 1565 include/linux/security.h int (*file_receive) (struct file *file); file 1566 include/linux/security.h int (*file_open) (struct file *file, const struct cred *cred); file 1577 include/linux/security.h int (*kernel_fw_from_file)(struct file *file, char *buf, size_t size); file 1579 include/linux/security.h int (*kernel_module_from_file)(struct file *file); file 1826 include/linux/security.h int security_file_permission(struct file *file, int mask); file 1827 include/linux/security.h int security_file_alloc(struct file *file); file 1828 include/linux/security.h void security_file_free(struct file *file); file 1829 include/linux/security.h int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg); file 1830 include/linux/security.h int security_mmap_file(struct file *file, unsigned long prot, file 1835 include/linux/security.h int security_file_lock(struct file *file, unsigned int cmd); file 1836 include/linux/security.h int security_file_fcntl(struct file *file, unsigned int cmd, unsigned long arg); file 1837 include/linux/security.h void security_file_set_fowner(struct file *file); file 1840 include/linux/security.h int security_file_receive(struct file *file); file 1841 include/linux/security.h int security_file_open(struct file *file, const struct cred *cred); file 1850 include/linux/security.h int security_kernel_fw_from_file(struct file *file, char *buf, size_t size); file 1852 include/linux/security.h int security_kernel_module_from_file(struct file *file); file 2267 include/linux/security.h static inline int security_file_permission(struct file *file, int mask) file 2272 include/linux/security.h static inline int security_file_alloc(struct file *file) file 2277 include/linux/security.h static inline void security_file_free(struct file *file) file 2280 include/linux/security.h static inline int security_file_ioctl(struct file *file, unsigned int cmd, file 2286 include/linux/security.h static inline int security_mmap_file(struct file *file, unsigned long prot, file 2304 include/linux/security.h static inline int security_file_lock(struct file *file, unsigned int cmd) file 2309 include/linux/security.h static inline int security_file_fcntl(struct file *file, unsigned int cmd, file 2315 include/linux/security.h static inline void security_file_set_fowner(struct file *file) file 2327 include/linux/security.h static inline int security_file_receive(struct file *file) file 2332 include/linux/security.h static inline int security_file_open(struct file *file, file 2377 include/linux/security.h static inline int security_kernel_fw_from_file(struct file *file, file 2388 include/linux/security.h static inline int security_kernel_module_from_file(struct file *file) file 12 include/linux/seq_file.h struct file; file 98 include/linux/seq_file.h int seq_open(struct file *, const struct seq_operations *); file 99 include/linux/seq_file.h ssize_t seq_read(struct file *, char __user *, size_t, loff_t *); file 100 include/linux/seq_file.h loff_t seq_lseek(struct file *, loff_t, int); file 101 include/linux/seq_file.h int seq_release(struct inode *, struct file *); file 140 include/linux/seq_file.h int single_open(struct file *, int (*)(struct seq_file *, void *), void *); file 141 include/linux/seq_file.h int single_open_size(struct file *, int (*)(struct seq_file *, void *), void *, size_t); file 142 include/linux/seq_file.h int single_release(struct inode *, struct file *); file 143 include/linux/seq_file.h void *__seq_open_private(struct file *, const struct seq_operations *, int); file 144 include/linux/seq_file.h int seq_open_private(struct file *, const struct seq_operations *, int); file 145 include/linux/seq_file.h int seq_release_private(struct inode *, struct file *); file 15 include/linux/seq_file_net.h int seq_open_net(struct inode *, struct file *, file 17 include/linux/seq_file_net.h int single_open_net(struct inode *, struct file *file, file 19 include/linux/seq_file_net.h int seq_release_net(struct inode *, struct file *); file 20 include/linux/seq_file_net.h int single_release_net(struct inode *, struct file *); file 12 include/linux/shm.h struct file *shm_file; file 55 include/linux/shm.h int is_file_shm_hugepages(struct file *file); file 69 include/linux/shm.h static inline int is_file_shm_hugepages(struct file *file) file 50 include/linux/shmem_fs.h extern struct file *shmem_file_setup(const char *name, file 52 include/linux/shmem_fs.h extern struct file *shmem_kernel_file_setup(const char *name, loff_t size, file 55 include/linux/shmem_fs.h extern int shmem_lock(struct file *file, int lock, struct user_struct *user); file 72 include/linux/shmem_fs.h extern int shmem_add_seals(struct file *file, unsigned int seals); file 73 include/linux/shmem_fs.h extern int shmem_get_seals(struct file *file); file 74 include/linux/shmem_fs.h extern long shmem_fcntl(struct file *file, unsigned int cmd, unsigned long arg); file 78 include/linux/shmem_fs.h static inline long shmem_fcntl(struct file *f, unsigned int c, unsigned long a) file 2630 include/linux/skbuff.h unsigned int datagram_poll(struct file *file, struct socket *sock, file 35 include/linux/splice.h struct file *file; /* file to read/write */ file 68 include/linux/splice.h extern ssize_t splice_from_pipe(struct pipe_inode_info *, struct file *, file 75 include/linux/splice.h extern ssize_t splice_direct_to_actor(struct file *, struct splice_desc *, file 37 include/linux/sunrpc/rpc_pipe_fs.h ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char __user *, size_t); file 38 include/linux/sunrpc/rpc_pipe_fs.h ssize_t (*downcall)(struct file *, const char __user *, size_t); file 92 include/linux/sunrpc/rpc_pipe_fs.h extern ssize_t rpc_pipe_generic_upcall(struct file *, struct rpc_pipe_msg *, file 436 include/linux/sunrpc/svc.h int svc_pool_stats_open(struct svc_serv *serv, struct file *file); file 235 include/linux/swap.h struct file *swap_file; /* seldom referenced */ file 392 include/linux/swap.h int generic_swapfile_activate(struct swap_info_struct *, struct file *, file 118 include/linux/sysfs.h struct file; file 125 include/linux/sysfs.h ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, file 127 include/linux/sysfs.h ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, file 129 include/linux/sysfs.h int (*mmap)(struct file *, struct kobject *, struct bin_attribute *attr, file 298 include/linux/tty.h struct file *file; file 440 include/linux/tty.h extern void tty_unhangup(struct file *filp); file 441 include/linux/tty.h extern int tty_hung_up_p(struct file *filp); file 484 include/linux/tty.h extern long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg); file 485 include/linux/tty.h extern int tty_mode_ioctl(struct tty_struct *tty, struct file *file, file 490 include/linux/tty.h extern int tty_alloc_file(struct file *file); file 491 include/linux/tty.h extern void tty_add_file(struct tty_struct *tty, struct file *file); file 492 include/linux/tty.h extern void tty_free_file(struct file *file); file 496 include/linux/tty.h extern int tty_release(struct inode *inode, struct file *filp); file 546 include/linux/tty.h struct tty_struct *tty, struct file *filp); file 548 include/linux/tty.h struct tty_struct *tty, struct file *filp); file 551 include/linux/tty.h struct tty_struct *tty, struct file *filp); file 555 include/linux/tty.h struct tty_struct *tty, struct file *filp); file 621 include/linux/tty.h extern int n_tty_ioctl_helper(struct tty_struct *tty, struct file *file, file 623 include/linux/tty.h extern long n_tty_compat_ioctl_helper(struct tty_struct *tty, struct file *file, file 632 include/linux/tty.h extern int pcxe_open(struct tty_struct *tty, struct file *filp); file 256 include/linux/tty_driver.h int (*open)(struct tty_struct * tty, struct file * filp); file 257 include/linux/tty_driver.h void (*close)(struct tty_struct * tty, struct file * filp); file 192 include/linux/tty_ldisc.h ssize_t (*read)(struct tty_struct *tty, struct file *file, file 194 include/linux/tty_ldisc.h ssize_t (*write)(struct tty_struct *tty, struct file *file, file 196 include/linux/tty_ldisc.h int (*ioctl)(struct tty_struct *tty, struct file *file, file 198 include/linux/tty_ldisc.h long (*compat_ioctl)(struct tty_struct *tty, struct file *file, file 201 include/linux/tty_ldisc.h unsigned int (*poll)(struct tty_struct *, struct file *, file 68 include/linux/user_namespace.h extern ssize_t proc_uid_map_write(struct file *, const char __user *, size_t, loff_t *); file 69 include/linux/user_namespace.h extern ssize_t proc_gid_map_write(struct file *, const char __user *, size_t, loff_t *); file 70 include/linux/user_namespace.h extern ssize_t proc_projid_map_write(struct file *, const char __user *, size_t, loff_t *); file 71 include/linux/user_namespace.h extern ssize_t proc_setgroups_write(struct file *, const char __user *, size_t, loff_t *); file 95 include/linux/vfio.h extern struct vfio_group *vfio_group_get_external_user(struct file *filep); file 212 include/media/lirc_dev.h void *lirc_get_pdata(struct file *file); file 217 include/media/lirc_dev.h int lirc_dev_fop_open(struct inode *inode, struct file *file); file 218 include/media/lirc_dev.h int lirc_dev_fop_close(struct inode *inode, struct file *file); file 219 include/media/lirc_dev.h unsigned int lirc_dev_fop_poll(struct file *file, poll_table *wait); file 220 include/media/lirc_dev.h long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg); file 221 include/media/lirc_dev.h ssize_t lirc_dev_fop_read(struct file *file, char __user *buffer, size_t length, file 223 include/media/lirc_dev.h ssize_t lirc_dev_fop_write(struct file *file, const char __user *buffer, file 45 include/media/media-devnode.h ssize_t (*read) (struct file *, char __user *, size_t, loff_t *); file 46 include/media/media-devnode.h ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); file 47 include/media/media-devnode.h unsigned int (*poll) (struct file *, struct poll_table_struct *); file 48 include/media/media-devnode.h long (*ioctl) (struct file *, unsigned int, unsigned long); file 49 include/media/media-devnode.h long (*compat_ioctl) (struct file *, unsigned int, unsigned long); file 50 include/media/media-devnode.h int (*open) (struct file *); file 51 include/media/media-devnode.h int (*release) (struct file *); file 89 include/media/media-devnode.h static inline struct media_devnode *media_devnode_data(struct file *filp) file 33 include/media/saa6588.h struct file *instance; file 174 include/media/saa7146_vv.h int(*open)(struct saa7146_dev *, struct file *); file 175 include/media/saa7146_vv.h void (*release)(struct saa7146_dev *, struct file *); file 177 include/media/saa7146_vv.h ssize_t (*read)(struct file *, char __user *, size_t, loff_t *); file 208 include/media/saa7146_vv.h long saa7146_video_do_ioctl(struct file *file, unsigned int cmd, void *arg); file 26 include/media/soc_camera.h struct file; file 53 include/media/soc_camera.h struct file *streamer; /* stream owner */ file 130 include/media/soc_camera.h unsigned int (*poll)(struct file *, poll_table *); file 29 include/media/v4l2-ctrls.h struct file; file 773 include/media/v4l2-ctrls.h int v4l2_ctrl_log_status(struct file *file, void *fh); file 781 include/media/v4l2-ctrls.h unsigned int v4l2_ctrl_poll(struct file *file, struct poll_table_struct *wait); file 65 include/media/v4l2-dev.h ssize_t (*read) (struct file *, char __user *, size_t, loff_t *); file 66 include/media/v4l2-dev.h ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); file 67 include/media/v4l2-dev.h unsigned int (*poll) (struct file *, struct poll_table_struct *); file 68 include/media/v4l2-dev.h long (*ioctl) (struct file *, unsigned int, unsigned long); file 69 include/media/v4l2-dev.h long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); file 71 include/media/v4l2-dev.h long (*compat_ioctl32) (struct file *, unsigned int, unsigned long); file 73 include/media/v4l2-dev.h unsigned long (*get_unmapped_area) (struct file *, unsigned long, file 75 include/media/v4l2-dev.h int (*mmap) (struct file *, struct vm_area_struct *); file 76 include/media/v4l2-dev.h int (*open) (struct file *); file 77 include/media/v4l2-dev.h int (*release) (struct file *); file 217 include/media/v4l2-dev.h struct video_device *video_devdata(struct file *file); file 221 include/media/v4l2-dev.h static inline void *video_drvdata(struct file *file) file 223 include/media/v4l2-dev.h return video_get_drvdata(video_devdata(file)); file 71 include/media/v4l2-fh.h int v4l2_fh_open(struct file *filp); file 92 include/media/v4l2-fh.h int v4l2_fh_release(struct file *filp); file 102 include/media/v4l2-fh.h static inline int v4l2_fh_is_singular_file(struct file *filp) file 24 include/media/v4l2-ioctl.h int (*vidioc_querycap)(struct file *file, void *fh, struct v4l2_capability *cap); file 27 include/media/v4l2-ioctl.h int (*vidioc_g_priority) (struct file *file, void *fh, file 29 include/media/v4l2-ioctl.h int (*vidioc_s_priority) (struct file *file, void *fh, file 33 include/media/v4l2-ioctl.h int (*vidioc_enum_fmt_vid_cap) (struct file *file, void *fh, file 35 include/media/v4l2-ioctl.h int (*vidioc_enum_fmt_vid_overlay) (struct file *file, void *fh, file 37 include/media/v4l2-ioctl.h int (*vidioc_enum_fmt_vid_out) (struct file *file, void *fh, file 39 include/media/v4l2-ioctl.h int (*vidioc_enum_fmt_vid_cap_mplane)(struct file *file, void *fh, file 41 include/media/v4l2-ioctl.h int (*vidioc_enum_fmt_vid_out_mplane)(struct file *file, void *fh, file 43 include/media/v4l2-ioctl.h int (*vidioc_enum_fmt_sdr_cap) (struct file *file, void *fh, file 47 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vid_cap) (struct file *file, void *fh, file 49 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vid_overlay)(struct file *file, void *fh, file 51 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vid_out) (struct file *file, void *fh, file 53 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vid_out_overlay)(struct file *file, void *fh, file 55 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vbi_cap) (struct file *file, void *fh, file 57 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vbi_out) (struct file *file, void *fh, file 59 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_sliced_vbi_cap)(struct file *file, void *fh, file 61 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_sliced_vbi_out)(struct file *file, void *fh, file 63 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vid_cap_mplane)(struct file *file, void *fh, file 65 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_vid_out_mplane)(struct file *file, void *fh, file 67 include/media/v4l2-ioctl.h int (*vidioc_g_fmt_sdr_cap) (struct file *file, void *fh, file 71 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vid_cap) (struct file *file, void *fh, file 73 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vid_overlay)(struct file *file, void *fh, file 75 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vid_out) (struct file *file, void *fh, file 77 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vid_out_overlay)(struct file *file, void *fh, file 79 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vbi_cap) (struct file *file, void *fh, file 81 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vbi_out) (struct file *file, void *fh, file 83 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_sliced_vbi_cap)(struct file *file, void *fh, file 85 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_sliced_vbi_out)(struct file *file, void *fh, file 87 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vid_cap_mplane)(struct file *file, void *fh, file 89 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_vid_out_mplane)(struct file *file, void *fh, file 91 include/media/v4l2-ioctl.h int (*vidioc_s_fmt_sdr_cap) (struct file *file, void *fh, file 95 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vid_cap) (struct file *file, void *fh, file 97 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vid_overlay)(struct file *file, void *fh, file 99 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vid_out) (struct file *file, void *fh, file 101 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vid_out_overlay)(struct file *file, void *fh, file 103 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vbi_cap) (struct file *file, void *fh, file 105 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vbi_out) (struct file *file, void *fh, file 107 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_sliced_vbi_cap)(struct file *file, void *fh, file 109 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_sliced_vbi_out)(struct file *file, void *fh, file 111 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vid_cap_mplane)(struct file *file, void *fh, file 113 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_vid_out_mplane)(struct file *file, void *fh, file 115 include/media/v4l2-ioctl.h int (*vidioc_try_fmt_sdr_cap) (struct file *file, void *fh, file 119 include/media/v4l2-ioctl.h int (*vidioc_reqbufs) (struct file *file, void *fh, struct v4l2_requestbuffers *b); file 120 include/media/v4l2-ioctl.h int (*vidioc_querybuf)(struct file *file, void *fh, struct v4l2_buffer *b); file 121 include/media/v4l2-ioctl.h int (*vidioc_qbuf) (struct file *file, void *fh, struct v4l2_buffer *b); file 122 include/media/v4l2-ioctl.h int (*vidioc_expbuf) (struct file *file, void *fh, file 124 include/media/v4l2-ioctl.h int (*vidioc_dqbuf) (struct file *file, void *fh, struct v4l2_buffer *b); file 126 include/media/v4l2-ioctl.h int (*vidioc_create_bufs)(struct file *file, void *fh, struct v4l2_create_buffers *b); file 127 include/media/v4l2-ioctl.h int (*vidioc_prepare_buf)(struct file *file, void *fh, struct v4l2_buffer *b); file 129 include/media/v4l2-ioctl.h int (*vidioc_overlay) (struct file *file, void *fh, unsigned int i); file 130 include/media/v4l2-ioctl.h int (*vidioc_g_fbuf) (struct file *file, void *fh, file 132 include/media/v4l2-ioctl.h int (*vidioc_s_fbuf) (struct file *file, void *fh, file 136 include/media/v4l2-ioctl.h int (*vidioc_streamon) (struct file *file, void *fh, enum v4l2_buf_type i); file 137 include/media/v4l2-ioctl.h int (*vidioc_streamoff)(struct file *file, void *fh, enum v4l2_buf_type i); file 142 include/media/v4l2-ioctl.h int (*vidioc_g_std) (struct file *file, void *fh, v4l2_std_id *norm); file 143 include/media/v4l2-ioctl.h int (*vidioc_s_std) (struct file *file, void *fh, v4l2_std_id norm); file 144 include/media/v4l2-ioctl.h int (*vidioc_querystd) (struct file *file, void *fh, v4l2_std_id *a); file 147 include/media/v4l2-ioctl.h int (*vidioc_enum_input)(struct file *file, void *fh, file 149 include/media/v4l2-ioctl.h int (*vidioc_g_input) (struct file *file, void *fh, unsigned int *i); file 150 include/media/v4l2-ioctl.h int (*vidioc_s_input) (struct file *file, void *fh, unsigned int i); file 153 include/media/v4l2-ioctl.h int (*vidioc_enum_output) (struct file *file, void *fh, file 155 include/media/v4l2-ioctl.h int (*vidioc_g_output) (struct file *file, void *fh, unsigned int *i); file 156 include/media/v4l2-ioctl.h int (*vidioc_s_output) (struct file *file, void *fh, unsigned int i); file 159 include/media/v4l2-ioctl.h int (*vidioc_queryctrl) (struct file *file, void *fh, file 161 include/media/v4l2-ioctl.h int (*vidioc_query_ext_ctrl) (struct file *file, void *fh, file 163 include/media/v4l2-ioctl.h int (*vidioc_g_ctrl) (struct file *file, void *fh, file 165 include/media/v4l2-ioctl.h int (*vidioc_s_ctrl) (struct file *file, void *fh, file 167 include/media/v4l2-ioctl.h int (*vidioc_g_ext_ctrls) (struct file *file, void *fh, file 169 include/media/v4l2-ioctl.h int (*vidioc_s_ext_ctrls) (struct file *file, void *fh, file 171 include/media/v4l2-ioctl.h int (*vidioc_try_ext_ctrls) (struct file *file, void *fh, file 173 include/media/v4l2-ioctl.h int (*vidioc_querymenu) (struct file *file, void *fh, file 177 include/media/v4l2-ioctl.h int (*vidioc_enumaudio) (struct file *file, void *fh, file 179 include/media/v4l2-ioctl.h int (*vidioc_g_audio) (struct file *file, void *fh, file 181 include/media/v4l2-ioctl.h int (*vidioc_s_audio) (struct file *file, void *fh, file 185 include/media/v4l2-ioctl.h int (*vidioc_enumaudout) (struct file *file, void *fh, file 187 include/media/v4l2-ioctl.h int (*vidioc_g_audout) (struct file *file, void *fh, file 189 include/media/v4l2-ioctl.h int (*vidioc_s_audout) (struct file *file, void *fh, file 191 include/media/v4l2-ioctl.h int (*vidioc_g_modulator) (struct file *file, void *fh, file 193 include/media/v4l2-ioctl.h int (*vidioc_s_modulator) (struct file *file, void *fh, file 196 include/media/v4l2-ioctl.h int (*vidioc_cropcap) (struct file *file, void *fh, file 198 include/media/v4l2-ioctl.h int (*vidioc_g_crop) (struct file *file, void *fh, file 200 include/media/v4l2-ioctl.h int (*vidioc_s_crop) (struct file *file, void *fh, file 202 include/media/v4l2-ioctl.h int (*vidioc_g_selection) (struct file *file, void *fh, file 204 include/media/v4l2-ioctl.h int (*vidioc_s_selection) (struct file *file, void *fh, file 207 include/media/v4l2-ioctl.h int (*vidioc_g_jpegcomp) (struct file *file, void *fh, file 209 include/media/v4l2-ioctl.h int (*vidioc_s_jpegcomp) (struct file *file, void *fh, file 211 include/media/v4l2-ioctl.h int (*vidioc_g_enc_index) (struct file *file, void *fh, file 213 include/media/v4l2-ioctl.h int (*vidioc_encoder_cmd) (struct file *file, void *fh, file 215 include/media/v4l2-ioctl.h int (*vidioc_try_encoder_cmd) (struct file *file, void *fh, file 217 include/media/v4l2-ioctl.h int (*vidioc_decoder_cmd) (struct file *file, void *fh, file 219 include/media/v4l2-ioctl.h int (*vidioc_try_decoder_cmd) (struct file *file, void *fh, file 223 include/media/v4l2-ioctl.h int (*vidioc_g_parm) (struct file *file, void *fh, file 225 include/media/v4l2-ioctl.h int (*vidioc_s_parm) (struct file *file, void *fh, file 229 include/media/v4l2-ioctl.h int (*vidioc_g_tuner) (struct file *file, void *fh, file 231 include/media/v4l2-ioctl.h int (*vidioc_s_tuner) (struct file *file, void *fh, file 233 include/media/v4l2-ioctl.h int (*vidioc_g_frequency) (struct file *file, void *fh, file 235 include/media/v4l2-ioctl.h int (*vidioc_s_frequency) (struct file *file, void *fh, file 237 include/media/v4l2-ioctl.h int (*vidioc_enum_freq_bands) (struct file *file, void *fh, file 241 include/media/v4l2-ioctl.h int (*vidioc_g_sliced_vbi_cap) (struct file *file, void *fh, file 245 include/media/v4l2-ioctl.h int (*vidioc_log_status) (struct file *file, void *fh); file 247 include/media/v4l2-ioctl.h int (*vidioc_s_hw_freq_seek) (struct file *file, void *fh, file 252 include/media/v4l2-ioctl.h int (*vidioc_g_register) (struct file *file, void *fh, file 254 include/media/v4l2-ioctl.h int (*vidioc_s_register) (struct file *file, void *fh, file 257 include/media/v4l2-ioctl.h int (*vidioc_g_chip_info) (struct file *file, void *fh, file 261 include/media/v4l2-ioctl.h int (*vidioc_enum_framesizes) (struct file *file, void *fh, file 264 include/media/v4l2-ioctl.h int (*vidioc_enum_frameintervals) (struct file *file, void *fh, file 268 include/media/v4l2-ioctl.h int (*vidioc_s_dv_timings) (struct file *file, void *fh, file 270 include/media/v4l2-ioctl.h int (*vidioc_g_dv_timings) (struct file *file, void *fh, file 272 include/media/v4l2-ioctl.h int (*vidioc_query_dv_timings) (struct file *file, void *fh, file 274 include/media/v4l2-ioctl.h int (*vidioc_enum_dv_timings) (struct file *file, void *fh, file 276 include/media/v4l2-ioctl.h int (*vidioc_dv_timings_cap) (struct file *file, void *fh, file 278 include/media/v4l2-ioctl.h int (*vidioc_g_edid) (struct file *file, void *fh, struct v4l2_edid *edid); file 279 include/media/v4l2-ioctl.h int (*vidioc_s_edid) (struct file *file, void *fh, struct v4l2_edid *edid); file 287 include/media/v4l2-ioctl.h long (*vidioc_default) (struct file *file, void *fh, file 318 include/media/v4l2-ioctl.h extern long v4l2_compat_ioctl32(struct file *file, unsigned int cmd, file 322 include/media/v4l2-ioctl.h typedef long (*v4l2_kioctl)(struct file *file, file 326 include/media/v4l2-ioctl.h extern long video_usercopy(struct file *file, unsigned int cmd, file 330 include/media/v4l2-ioctl.h extern long video_ioctl2(struct file *file, file 109 include/media/v4l2-mem2mem.h int v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 112 include/media/v4l2-mem2mem.h int v4l2_m2m_querybuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 115 include/media/v4l2-mem2mem.h int v4l2_m2m_qbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 117 include/media/v4l2-mem2mem.h int v4l2_m2m_dqbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 119 include/media/v4l2-mem2mem.h int v4l2_m2m_create_bufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 122 include/media/v4l2-mem2mem.h int v4l2_m2m_expbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 125 include/media/v4l2-mem2mem.h int v4l2_m2m_streamon(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 127 include/media/v4l2-mem2mem.h int v4l2_m2m_streamoff(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 130 include/media/v4l2-mem2mem.h unsigned int v4l2_m2m_poll(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 133 include/media/v4l2-mem2mem.h int v4l2_m2m_mmap(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, file 239 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_reqbufs(struct file *file, void *priv, file 241 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_create_bufs(struct file *file, void *fh, file 243 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_querybuf(struct file *file, void *fh, file 245 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_expbuf(struct file *file, void *fh, file 247 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_qbuf(struct file *file, void *fh, file 249 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_dqbuf(struct file *file, void *fh, file 251 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_streamon(struct file *file, void *fh, file 253 include/media/v4l2-mem2mem.h int v4l2_m2m_ioctl_streamoff(struct file *file, void *fh, file 255 include/media/v4l2-mem2mem.h int v4l2_m2m_fop_mmap(struct file *file, struct vm_area_struct *vma); file 256 include/media/v4l2-mem2mem.h unsigned int v4l2_m2m_fop_poll(struct file *file, poll_table *wait); file 222 include/media/videobuf-core.h unsigned int videobuf_poll_stream(struct file *file, file 476 include/media/videobuf2-core.h unsigned int vb2_poll(struct vb2_queue *q, struct file *file, poll_table *wait); file 616 include/media/videobuf2-core.h int vb2_ioctl_reqbufs(struct file *file, void *priv, file 618 include/media/videobuf2-core.h int vb2_ioctl_create_bufs(struct file *file, void *priv, file 620 include/media/videobuf2-core.h int vb2_ioctl_prepare_buf(struct file *file, void *priv, file 622 include/media/videobuf2-core.h int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p); file 623 include/media/videobuf2-core.h int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p); file 624 include/media/videobuf2-core.h int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p); file 625 include/media/videobuf2-core.h int vb2_ioctl_streamon(struct file *file, void *priv, enum v4l2_buf_type i); file 626 include/media/videobuf2-core.h int vb2_ioctl_streamoff(struct file *file, void *priv, enum v4l2_buf_type i); file 627 include/media/videobuf2-core.h int vb2_ioctl_expbuf(struct file *file, void *priv, file 632 include/media/videobuf2-core.h int vb2_fop_mmap(struct file *file, struct vm_area_struct *vma); file 633 include/media/videobuf2-core.h int vb2_fop_release(struct file *file); file 634 include/media/videobuf2-core.h int _vb2_fop_release(struct file *file, struct mutex *lock); file 635 include/media/videobuf2-core.h ssize_t vb2_fop_write(struct file *file, const char __user *buf, file 637 include/media/videobuf2-core.h ssize_t vb2_fop_read(struct file *file, char __user *buf, file 639 include/media/videobuf2-core.h unsigned int vb2_fop_poll(struct file *file, poll_table *wait); file 641 include/media/videobuf2-core.h unsigned long vb2_fop_get_unmapped_area(struct file *file, unsigned long addr, file 9 include/net/af_unix.h void unix_inflight(struct file *fp); file 10 include/net/af_unix.h void unix_notinflight(struct file *fp); file 13 include/net/af_unix.h struct sock *unix_get_socket(struct file *filp); file 252 include/net/bluetooth/bluetooth.h uint bt_sock_poll(struct file *file, struct socket *sock, poll_table *wait); file 307 include/net/ip6_fib.h int ipv6_route_open(struct inode *inode, struct file *file); file 155 include/net/iucv/af_iucv.h unsigned int iucv_sock_poll(struct file *file, struct socket *sock, file 55 include/net/raw.h int raw_seq_open(struct inode *ino, struct file *file, file 24 include/net/scm.h struct file *fp[SCM_MAX_FD]; file 105 include/net/sctp/sctp.h unsigned int sctp_poll(struct file *file, struct socket *sock, file 683 include/net/sock.h return sk->sk_socket->file->f_cred->user_ns; file 1602 include/net/sock.h unsigned int sock_no_poll(struct file *, struct socket *, file 1612 include/net/sock.h int sock_no_mmap(struct file *file, struct socket *sock, file 1982 include/net/sock.h static inline void sock_poll_wait(struct file *filp, file 424 include/net/tcp.h unsigned int tcp_poll(struct file *file, struct socket *sock, file 1557 include/net/tcp.h int tcp_seq_open(struct inode *inode, struct file *file); file 240 include/net/udp.h unsigned int udp_poll(struct file *file, struct socket *sock, poll_table *wait); file 295 include/net/udp.h int udp_seq_open(struct inode *inode, struct file *file); file 295 include/sound/core.h int snd_card_file_add(struct snd_card *card, struct file *file); file 296 include/sound/core.h int snd_card_file_remove(struct snd_card *card, struct file *file); file 336 include/sound/core.h void __snd_printk(unsigned int level, const char *file, int line, file 339 include/sound/core.h #define __snd_printk(level, file, line, format, args...) \ file 32 include/sound/hwdep.h long long (*llseek)(struct snd_hwdep *hw, struct file *file, file 38 include/sound/hwdep.h int (*open)(struct snd_hwdep *hw, struct file * file); file 39 include/sound/hwdep.h int (*release)(struct snd_hwdep *hw, struct file * file); file 40 include/sound/hwdep.h unsigned int (*poll)(struct snd_hwdep *hw, struct file *file, file 42 include/sound/hwdep.h int (*ioctl)(struct snd_hwdep *hw, struct file *file, file 44 include/sound/hwdep.h int (*ioctl_compat)(struct snd_hwdep *hw, struct file *file, file 46 include/sound/hwdep.h int (*mmap)(struct snd_hwdep *hw, struct file *file, file 55 include/sound/info.h struct file *file, char __user *buf, file 58 include/sound/info.h struct file *file, const char __user *buf, file 61 include/sound/info.h void *file_private_data, struct file *file, file 64 include/sound/info.h void *file_private_data, struct file *file, file 67 include/sound/info.h struct file *file, unsigned int cmd, unsigned long arg); file 69 include/sound/info.h struct inode *inode, struct file *file, file 370 include/sound/opl3.h int snd_opl3_open(struct snd_hwdep * hw, struct file *file); file 371 include/sound/opl3.h int snd_opl3_ioctl(struct snd_hwdep * hw, struct file *file, file 373 include/sound/opl3.h int snd_opl3_release(struct snd_hwdep * hw, struct file *file); file 403 include/sound/pcm.h void *file; file 513 include/sound/pcm.h int snd_pcm_open_substream(struct snd_pcm *pcm, int stream, struct file *file, file 516 include/sound/pcm.h int snd_pcm_attach_substream(struct snd_pcm *pcm, int stream, struct file *file, file 520 include/sound/pcm.h int snd_pcm_mmap_data(struct snd_pcm_substream *substream, struct file *file, struct vm_area_struct *area); file 121 include/sound/snd_wavefront.h struct file *, file 124 include/sound/snd_wavefront.h extern int snd_wavefront_synth_open (struct snd_hwdep *, struct file *); file 125 include/sound/snd_wavefront.h extern int snd_wavefront_synth_release (struct snd_hwdep *, struct file *); file 132 include/sound/snd_wavefront.h struct file *, file 135 include/sound/snd_wavefront.h extern int snd_wavefront_fx_open (struct snd_hwdep *, struct file *); file 136 include/sound/snd_wavefront.h extern int snd_wavefront_fx_release (struct snd_hwdep *, struct file *); file 26 include/sound/wavefront.h You will not be able to compile this file correctly without gcc, because file 397 include/trace/events/btrfs.h TP_PROTO(struct file *file, int datasync), file 399 include/trace/events/btrfs.h TP_ARGS(file, datasync), file 409 include/trace/events/btrfs.h struct dentry *dentry = file->f_path.dentry; file 428 include/trace/events/ext3.h TP_PROTO(struct file *file, int datasync), file 430 include/trace/events/ext3.h TP_ARGS(file, datasync), file 440 include/trace/events/ext3.h struct dentry *dentry = file->f_path.dentry; file 833 include/trace/events/ext4.h TP_PROTO(struct file *file, int datasync), file 835 include/trace/events/ext4.h TP_ARGS(file, datasync), file 845 include/trace/events/ext4.h struct dentry *dentry = file->f_path.dentry; file 33 include/trace/events/vmscan.h #define trace_shrink_flags(file) \ file 35 include/trace/events/vmscan.h (file ? RECLAIM_WB_FILE : RECLAIM_WB_ANON) | \ file 274 include/trace/events/vmscan.h int file), file 276 include/trace/events/vmscan.h TP_ARGS(order, nr_requested, nr_scanned, nr_taken, isolate_mode, file), file 284 include/trace/events/vmscan.h __field(int, file) file 293 include/trace/events/vmscan.h __entry->file = file; file 302 include/trace/events/vmscan.h __entry->file) file 312 include/trace/events/vmscan.h int file), file 314 include/trace/events/vmscan.h TP_ARGS(order, nr_requested, nr_scanned, nr_taken, isolate_mode, file) file 325 include/trace/events/vmscan.h int file), file 327 include/trace/events/vmscan.h TP_ARGS(order, nr_requested, nr_scanned, nr_taken, isolate_mode, file) file 619 include/uapi/linux/coda.h struct file *fh; /* not passed from userspace but used in-kernel only */ file 55 scripts/docproc.c typedef void FILEONLY(char * file); file 61 scripts/docproc.c typedef void FILELINE(char * file, char * line); file 182 scripts/docproc.c static void adddep(char * file) { printf("\t%s", file); } file 183 scripts/docproc.c static void adddep2(char * file, char * line) { line = line; adddep(file); } file 185 scripts/docproc.c static void noaction2(char * file, char * line) { file = file; line = line; } file 209 scripts/dtc/srcpos.c .file = NULL, file 218 scripts/dtc/srcpos.c pos->file = current_srcfile; file 255 scripts/dtc/srcpos.c pos->file ? (char *) pos->file : "<no file>"); file 260 scripts/dtc/srcpos.c printf("file : %s\n", pos->file->name); file 272 scripts/dtc/srcpos.c fname = pos->file->name; file 74 scripts/dtc/srcpos.h struct srcfile_state *file; file 86 scripts/dtc/srcpos.h (Current).file = YYRHSLOC(Rhs, N).file; \ file 92 scripts/dtc/srcpos.h (Current).file = YYRHSLOC (Rhs, 0).file; \ file 38 scripts/dtc/treesource.c yylloc.file = current_srcfile; file 21 scripts/kconfig/expr.h struct file *next; file 22 scripts/kconfig/expr.h struct file *parent; file 152 scripts/kconfig/expr.h struct file *file; /* what file was this property defined */ file 175 scripts/kconfig/expr.h struct file *file; file 192 scripts/kconfig/expr.h extern struct file *file_list; file 193 scripts/kconfig/expr.h extern struct file *current_file; file 194 scripts/kconfig/expr.h struct file *lookup_file(const char *name); file 65 scripts/kconfig/kxgettext.c const char *file; file 69 scripts/kconfig/kxgettext.c static struct file_line *file_line__new(const char *file, int lineno) file 76 scripts/kconfig/kxgettext.c self->file = file; file 93 scripts/kconfig/kxgettext.c const char *file, int lineno) file 100 scripts/kconfig/kxgettext.c self->files = file_line__new(file, lineno); file 133 scripts/kconfig/kxgettext.c static int message__add_file_line(struct message *self, const char *file, file 137 scripts/kconfig/kxgettext.c struct file_line *fl = file_line__new(file, lineno); file 149 scripts/kconfig/kxgettext.c static int message__add(const char *msg, char *option, const char *file, file 158 scripts/kconfig/kxgettext.c rc = message__add_file_line(m, file, lineno); file 160 scripts/kconfig/kxgettext.c m = message__new(escaped, option, file, lineno); file 176 scripts/kconfig/kxgettext.c menu->file == NULL ? "Root Menu" : menu->file->name, file 181 scripts/kconfig/kxgettext.c menu->file == NULL ? "Root Menu" : menu->file->name, file 197 scripts/kconfig/kxgettext.c printf("#: %s:%d", fl->file, fl->lineno); file 201 scripts/kconfig/kxgettext.c printf(", %s:%d", fl->file, fl->lineno); file 125 scripts/kconfig/lkc.h struct file *file_lookup(const char *name); file 18 scripts/kconfig/menu.c struct file *file_list; file 19 scripts/kconfig/menu.c struct file *current_file; file 25 scripts/kconfig/menu.c fprintf(stderr, "%s:%d:warning: ", menu->file->name, menu->lineno); file 35 scripts/kconfig/menu.c fprintf(stderr, "%s:%d:warning: ", prop->file->name, prop->lineno); file 55 scripts/kconfig/menu.c menu->file = current_file; file 642 scripts/kconfig/menu.c str_printf(r, _(" Defined at %s:%d\n"), prop->menu->file->name, file 1067 scripts/kconfig/qconf.cc debug += QString().sprintf("defined at %s:%d<br><br>", _menu->file->name, _menu->lineno); file 1119 scripts/kconfig/symbol.c prop->file->name, prop->lineno); file 1122 scripts/kconfig/symbol.c prop->file->name, prop->lineno, file 1128 scripts/kconfig/symbol.c prop->file->name, prop->lineno, file 1133 scripts/kconfig/symbol.c menu->file->name, menu->lineno, file 1138 scripts/kconfig/symbol.c menu->file->name, menu->lineno, file 1143 scripts/kconfig/symbol.c prop->file->name, prop->lineno, file 1298 scripts/kconfig/symbol.c prop->file = current_file; file 14 scripts/kconfig/util.c struct file *file_lookup(const char *name) file 16 scripts/kconfig/util.c struct file *file; file 19 scripts/kconfig/util.c for (file = file_list; file; file = file->next) { file 20 scripts/kconfig/util.c if (!strcmp(name, file->name)) { file 22 scripts/kconfig/util.c return file; file 26 scripts/kconfig/util.c file = xmalloc(sizeof(*file)); file 27 scripts/kconfig/util.c memset(file, 0, sizeof(*file)); file 28 scripts/kconfig/util.c file->name = file_name; file 29 scripts/kconfig/util.c file->next = file_list; file 30 scripts/kconfig/util.c file_list = file; file 31 scripts/kconfig/util.c return file; file 39 scripts/kconfig/util.c struct file *file; file 48 scripts/kconfig/util.c for (file = file_list; file; file = file->next) { file 49 scripts/kconfig/util.c if (file->next) file 50 scripts/kconfig/util.c fprintf(out, "\t%s \\\n", file->name); file 52 scripts/kconfig/util.c fprintf(out, "\t%s\n", file->name); file 307 scripts/kconfig/zconf.lex.c YY_BUFFER_STATE zconf_create_buffer (FILE *file,int size ); file 315 scripts/kconfig/zconf.lex.c static void zconf_init_buffer (YY_BUFFER_STATE b,FILE *file ); file 784 scripts/kconfig/zconf.lex.c struct file *file; file 1090 scripts/kconfig/zconf.lex.c current_pos.file = current_file; file 1814 scripts/kconfig/zconf.lex.c YY_BUFFER_STATE zconf_create_buffer (FILE * file, int size ) file 1833 scripts/kconfig/zconf.lex.c zconf_init_buffer(b,file ); file 1861 scripts/kconfig/zconf.lex.c static void zconf_init_buffer (YY_BUFFER_STATE b, FILE * file ) file 1868 scripts/kconfig/zconf.lex.c b->yy_input_file = file; file 2355 scripts/kconfig/zconf.lex.c struct file *iter; file 2356 scripts/kconfig/zconf.lex.c struct file *file = file_lookup(name); file 2361 scripts/kconfig/zconf.lex.c zconfin = zconf_fopen(file->name); file 2364 scripts/kconfig/zconf.lex.c zconf_curname(), zconf_lineno(), file->name); file 2390 scripts/kconfig/zconf.lex.c file->lineno = 1; file 2391 scripts/kconfig/zconf.lex.c file->parent = current_file; file 2392 scripts/kconfig/zconf.lex.c current_file = file; file 2418 scripts/kconfig/zconf.lex.c return current_pos.file ? current_pos.file->name : "<none>"; file 180 scripts/kconfig/zconf.tab.c struct file *file; file 1336 scripts/kconfig/zconf.tab.c (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno); file 1346 scripts/kconfig/zconf.tab.c (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno); file 1356 scripts/kconfig/zconf.tab.c (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno); file 2346 scripts/kconfig/zconf.tab.c if (current_menu->file != current_file) { file 2350 scripts/kconfig/zconf.tab.c current_menu->file->name, current_menu->lineno, file 39 scripts/kconfig/zconf.y struct file *file; file 92 scripts/kconfig/zconf.y $$->file->name, $$->lineno); file 542 scripts/kconfig/zconf.y if (current_menu->file != current_file) { file 546 scripts/kconfig/zconf.y current_menu->file->name, current_menu->lineno, file 371 scripts/mod/modpost.c char *get_next_line(unsigned long *pos, void *file, unsigned long size) file 376 scripts/mod/modpost.c signed char *p = (signed char *)file + *pos; file 400 scripts/mod/modpost.c void release_file(void *file, unsigned long size) file 402 scripts/mod/modpost.c munmap(file, size); file 2002 scripts/mod/modpost.c FILE *file; file 2005 scripts/mod/modpost.c file = fopen(fname, "r"); file 2006 scripts/mod/modpost.c if (!file) file 2009 scripts/mod/modpost.c if (fstat(fileno(file), &st) < 0) file 2016 scripts/mod/modpost.c if (fread(tmp, 1, b->pos, file) != b->pos) file 2023 scripts/mod/modpost.c fclose(file); file 2029 scripts/mod/modpost.c fclose(file); file 2031 scripts/mod/modpost.c file = fopen(fname, "w"); file 2032 scripts/mod/modpost.c if (!file) { file 2036 scripts/mod/modpost.c if (fwrite(b->p, 1, b->pos, file) != b->pos) { file 2040 scripts/mod/modpost.c fclose(file); file 2049 scripts/mod/modpost.c void *file = grab_file(fname, &size); file 2052 scripts/mod/modpost.c if (!file) file 2056 scripts/mod/modpost.c while ((line = get_next_line(&pos, file, size))) { file 2087 scripts/mod/modpost.c release_file(file, size); file 2090 scripts/mod/modpost.c release_file(file, size); file 2129 scripts/mod/modpost.c const char *file; file 2157 scripts/mod/modpost.c extsym_iter->file = optarg; file 2194 scripts/mod/modpost.c read_dump(extsym_start->file, 0); file 182 scripts/mod/modpost.h char* get_next_line(unsigned long *pos, void *file, unsigned long size); file 183 scripts/mod/modpost.h void release_file(void *file, unsigned long size); file 230 scripts/mod/sumversion.c static int parse_string(const char *file, unsigned long len, file 235 scripts/mod/sumversion.c add_char(file[0], md); file 237 scripts/mod/sumversion.c add_char(file[i], md); file 238 scripts/mod/sumversion.c if (file[i] == '"' && file[i-1] != '\\') file 244 scripts/mod/sumversion.c static int parse_comment(const char *file, unsigned long len) file 249 scripts/mod/sumversion.c if (file[i-1] == '*' && file[i] == '/') file 258 scripts/mod/sumversion.c char *file; file 261 scripts/mod/sumversion.c file = grab_file(fname, &len); file 262 scripts/mod/sumversion.c if (!file) file 267 scripts/mod/sumversion.c if (file[i] == '\\' && (i+1 < len) && file[i+1] == '\n') { file 273 scripts/mod/sumversion.c if (isspace(file[i])) file 277 scripts/mod/sumversion.c if (file[i] == '"') { file 278 scripts/mod/sumversion.c i += parse_string(file+i, len - i, md); file 283 scripts/mod/sumversion.c if (file[i] == '/' && file[i+1] == '*') { file 284 scripts/mod/sumversion.c i += parse_comment(file+i, len - i); file 288 scripts/mod/sumversion.c add_char(file[i], md); file 290 scripts/mod/sumversion.c release_file(file, len); file 307 scripts/mod/sumversion.c char *cmd, *file, *line, *dir; file 327 scripts/mod/sumversion.c file = grab_file(cmd, &flen); file 328 scripts/mod/sumversion.c if (!file) { file 341 scripts/mod/sumversion.c while ((line = get_next_line(&pos, file, flen)) != NULL) { file 392 scripts/mod/sumversion.c release_file(file, flen); file 402 scripts/mod/sumversion.c void *file; file 422 scripts/mod/sumversion.c file = grab_file(filelist, &len); file 423 scripts/mod/sumversion.c if (!file) file 427 scripts/mod/sumversion.c sources = strchr(file, '\n'); file 452 scripts/mod/sumversion.c release_file(file, len); file 450 scripts/recordmcount.c char *file = argv[i]; file 459 scripts/recordmcount.c len = strlen(file); file 461 scripts/recordmcount.c strcmp(file + (len - ftrace_size), ftrace) == 0) file 466 scripts/recordmcount.c fprintf(stderr, "internal error: %s\n", file); file 474 scripts/recordmcount.c do_file(file); file 336 scripts/sortextable.c char *file = argv[i]; file 341 scripts/sortextable.c fprintf(stderr, "internal error: %s\n", file); file 349 scripts/sortextable.c do_file(file);