/linux-4.19.296/fs/ |
D | fcntl.c | 35 static int setfl(int fd, struct file * filp, unsigned long arg) in setfl() argument 37 struct inode * inode = file_inode(filp); in setfl() 44 if (((arg ^ filp->f_flags) & O_APPEND) && IS_APPEND(inode)) in setfl() 48 if ((arg & O_NOATIME) && !(filp->f_flags & O_NOATIME)) in setfl() 59 if (!filp->f_mapping || !filp->f_mapping->a_ops || in setfl() 60 !filp->f_mapping->a_ops->direct_IO) in setfl() 64 if (filp->f_op->check_flags) in setfl() 65 error = filp->f_op->check_flags(arg); in setfl() 72 if (((arg ^ filp->f_flags) & FASYNC) && filp->f_op->fasync) { in setfl() 73 error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0); in setfl() [all …]
|
D | ioctl.c | 39 long vfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in vfs_ioctl() argument 43 if (!filp->f_op->unlocked_ioctl) in vfs_ioctl() 46 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl() 54 static int ioctl_fibmap(struct file *filp, int __user *p) in ioctl_fibmap() argument 56 struct address_space *mapping = filp->f_mapping; in ioctl_fibmap() 177 static int ioctl_fiemap(struct file *filp, unsigned long arg) in ioctl_fiemap() argument 182 struct inode *inode = file_inode(filp); in ioctl_fiemap() 461 int ioctl_preallocate(struct file *filp, void __user *argp) in ioctl_preallocate() argument 463 struct inode *inode = file_inode(filp); in ioctl_preallocate() 473 sr.l_start += filp->f_pos; in ioctl_preallocate() [all …]
|
D | locks.c | 266 locks_check_ctx_file_list(struct file *filp, struct list_head *list, in locks_check_ctx_file_list() argument 270 struct inode *inode = locks_inode(filp); in locks_check_ctx_file_list() 273 if (fl->fl_file == filp) in locks_check_ctx_file_list() 419 flock_make_lock(struct file *filp, unsigned int cmd) in flock_make_lock() argument 431 fl->fl_file = filp; in flock_make_lock() 432 fl->fl_owner = filp; in flock_make_lock() 455 static int flock64_to_posix_lock(struct file *filp, struct file_lock *fl, in flock64_to_posix_lock() argument 463 fl->fl_start = filp->f_pos; in flock64_to_posix_lock() 466 fl->fl_start = i_size_read(file_inode(filp)); in flock64_to_posix_lock() 494 fl->fl_file = filp; in flock64_to_posix_lock() [all …]
|
D | pipe.c | 278 struct file *filp = iocb->ki_filp; in pipe_read() local 279 struct pipe_inode_info *pipe = filp->private_data; in pipe_read() 348 if (filp->f_flags & O_NONBLOCK) { in pipe_read() 372 file_accessed(filp); in pipe_read() 384 struct file *filp = iocb->ki_filp; in pipe_write() local 385 struct pipe_inode_info *pipe = filp->private_data; in pipe_write() 472 if (is_packetized(filp)) { in pipe_write() 484 if (filp->f_flags & O_NONBLOCK) { in pipe_write() 509 if (ret > 0 && sb_start_write_trylock(file_inode(filp)->i_sb)) { in pipe_write() 510 int err = file_update_time(filp); in pipe_write() [all …]
|
/linux-4.19.296/drivers/media/ |
D | media-devnode.c | 78 static ssize_t media_read(struct file *filp, char __user *buf, in media_read() argument 81 struct media_devnode *devnode = media_devnode_data(filp); in media_read() 87 return devnode->fops->read(filp, buf, sz, off); in media_read() 90 static ssize_t media_write(struct file *filp, const char __user *buf, in media_write() argument 93 struct media_devnode *devnode = media_devnode_data(filp); in media_write() 99 return devnode->fops->write(filp, buf, sz, off); in media_write() 102 static __poll_t media_poll(struct file *filp, in media_poll() argument 105 struct media_devnode *devnode = media_devnode_data(filp); in media_poll() 111 return devnode->fops->poll(filp, poll); in media_poll() 115 __media_ioctl(struct file *filp, unsigned int cmd, unsigned long arg, in __media_ioctl() argument [all …]
|
/linux-4.19.296/fs/nfs/ |
D | file.c | 64 nfs_file_open(struct inode *inode, struct file *filp) in nfs_file_open() argument 68 dprintk("NFS: open file(%pD2)\n", filp); in nfs_file_open() 71 res = nfs_check_flags(filp->f_flags); in nfs_file_open() 75 res = nfs_open(inode, filp); in nfs_file_open() 80 nfs_file_release(struct inode *inode, struct file *filp) in nfs_file_release() argument 82 dprintk("NFS: release(%pD2)\n", filp); in nfs_file_release() 85 nfs_file_clear_open_context(filp); in nfs_file_release() 101 static int nfs_revalidate_file_size(struct inode *inode, struct file *filp) in nfs_revalidate_file_size() argument 105 if (filp->f_flags & O_DIRECT) in nfs_revalidate_file_size() 114 loff_t nfs_file_llseek(struct file *filp, loff_t offset, int whence) in nfs_file_llseek() argument [all …]
|
D | nfs4file.c | 26 nfs4_file_open(struct inode *inode, struct file *filp) in nfs4_file_open() argument 29 struct dentry *dentry = file_dentry(filp); in nfs4_file_open() 32 unsigned openflags = filp->f_flags; in nfs4_file_open() 52 return nfs_open(inode, filp); in nfs4_file_open() 60 ctx = alloc_nfs_open_context(file_dentry(filp), filp->f_mode, filp); in nfs4_file_open() 90 nfs_file_set_open_context(filp, ctx); in nfs4_file_open() 91 nfs_fscache_open_file(inode, filp); in nfs4_file_open()
|
/linux-4.19.296/fs/9p/ |
D | vfs_file.c | 131 static int v9fs_file_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_lock() argument 134 struct inode *inode = file_inode(filp); in v9fs_file_lock() 136 p9_debug(P9_DEBUG_VFS, "filp: %p lock: %p\n", filp, fl); in v9fs_file_lock() 150 static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_do_lock() argument 159 fid = filp->private_data; in v9fs_file_do_lock() 165 res = locks_lock_file_wait(filp, fl); in v9fs_file_do_lock() 193 v9ses = v9fs_inode2v9ses(file_inode(filp)); in v9fs_file_do_lock() 247 locks_lock_file_wait(filp, fl); in v9fs_file_do_lock() 256 static int v9fs_file_getlock(struct file *filp, struct file_lock *fl) in v9fs_file_getlock() argument 262 fid = filp->private_data; in v9fs_file_getlock() [all …]
|
/linux-4.19.296/fs/debugfs/ |
D | file.c | 47 #define F_DENTRY(filp) ((filp)->f_path.dentry) argument 49 const struct file_operations *debugfs_real_fops(const struct file *filp) in debugfs_real_fops() argument 51 struct debugfs_fsdata *fsd = F_DENTRY(filp)->d_fsdata; in debugfs_real_fops() 140 static int open_proxy_open(struct inode *inode, struct file *filp) in open_proxy_open() argument 142 struct dentry *dentry = F_DENTRY(filp); in open_proxy_open() 150 real_fops = debugfs_real_fops(filp); in open_proxy_open() 159 replace_fops(filp, real_fops); in open_proxy_open() 162 r = real_fops->open(inode, filp); in open_proxy_open() 176 #define FULL_PROXY_FUNC(name, ret_type, filp, proto, args) \ argument 179 struct dentry *dentry = F_DENTRY(filp); \ [all …]
|
/linux-4.19.296/fs/f2fs/ |
D | file.c | 493 static int f2fs_file_open(struct inode *inode, struct file *filp) in f2fs_file_open() argument 495 int err = fscrypt_file_open(inode, filp); in f2fs_file_open() 500 filp->f_mode |= FMODE_NOWAIT; in f2fs_file_open() 502 return dquot_file_open(inode, filp); in f2fs_file_open() 1590 static int f2fs_release_file(struct inode *inode, struct file *filp) in f2fs_release_file() argument 1596 if (!(filp->f_mode & FMODE_WRITE) || in f2fs_release_file() 1629 static int f2fs_ioc_getflags(struct file *filp, unsigned long arg) in f2fs_ioc_getflags() argument 1631 struct inode *inode = file_inode(filp); in f2fs_ioc_getflags() 1677 static int f2fs_ioc_setflags(struct file *filp, unsigned long arg) in f2fs_ioc_setflags() argument 1679 struct inode *inode = file_inode(filp); in f2fs_ioc_setflags() [all …]
|
/linux-4.19.296/drivers/s390/char/ |
D | tape_char.c | 129 tapechar_read(struct file *filp, char __user *data, size_t count, loff_t *ppos) in tapechar_read() argument 137 device = (struct tape_device *) filp->private_data; in tapechar_read() 187 tapechar_write(struct file *filp, const char __user *data, size_t count, loff_t *ppos) in tapechar_write() argument 197 device = (struct tape_device *) filp->private_data; in tapechar_write() 271 tapechar_open (struct inode *inode, struct file *filp) in tapechar_open() argument 277 imajor(file_inode(filp)), in tapechar_open() 278 iminor(file_inode(filp))); in tapechar_open() 280 if (imajor(file_inode(filp)) != tapechar_major) in tapechar_open() 283 minor = iminor(file_inode(filp)); in tapechar_open() 292 filp->private_data = device; in tapechar_open() [all …]
|
D | zcore.c | 151 static ssize_t zcore_memmap_read(struct file *filp, char __user *buf, in zcore_memmap_read() argument 154 return simple_read_from_buffer(buf, count, ppos, filp->private_data, in zcore_memmap_read() 158 static int zcore_memmap_open(struct inode *inode, struct file *filp) in zcore_memmap_open() argument 173 filp->private_data = buf; in zcore_memmap_open() 174 return nonseekable_open(inode, filp); in zcore_memmap_open() 177 static int zcore_memmap_release(struct inode *inode, struct file *filp) in zcore_memmap_release() argument 179 kfree(filp->private_data); in zcore_memmap_release() 191 static ssize_t zcore_reipl_write(struct file *filp, const char __user *buf, in zcore_reipl_write() argument 201 static int zcore_reipl_open(struct inode *inode, struct file *filp) in zcore_reipl_open() argument 203 return nonseekable_open(inode, filp); in zcore_reipl_open() [all …]
|
/linux-4.19.296/fs/nilfs2/ |
D | ioctl.c | 128 static int nilfs_ioctl_setflags(struct inode *inode, struct file *filp, in nilfs_ioctl_setflags() argument 141 ret = mnt_want_write_file(filp); in nilfs_ioctl_setflags() 176 mnt_drop_write_file(filp); in nilfs_ioctl_setflags() 207 static int nilfs_ioctl_change_cpmode(struct inode *inode, struct file *filp, in nilfs_ioctl_change_cpmode() argument 218 ret = mnt_want_write_file(filp); in nilfs_ioctl_change_cpmode() 238 mnt_drop_write_file(filp); in nilfs_ioctl_change_cpmode() 262 nilfs_ioctl_delete_checkpoint(struct inode *inode, struct file *filp, in nilfs_ioctl_delete_checkpoint() argument 273 ret = mnt_want_write_file(filp); in nilfs_ioctl_delete_checkpoint() 288 mnt_drop_write_file(filp); in nilfs_ioctl_delete_checkpoint() 341 static int nilfs_ioctl_get_cpstat(struct inode *inode, struct file *filp, in nilfs_ioctl_get_cpstat() argument [all …]
|
/linux-4.19.296/fs/reiserfs/ |
D | ioctl.c | 23 long reiserfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in reiserfs_ioctl() argument 25 struct inode *inode = file_inode(filp); in reiserfs_ioctl() 35 err = reiserfs_unpack(inode, filp); in reiserfs_ioctl() 58 err = mnt_want_write_file(filp); in reiserfs_ioctl() 88 result = reiserfs_unpack(inode, filp); in reiserfs_ioctl() 99 mnt_drop_write_file(filp); in reiserfs_ioctl() 110 err = mnt_want_write_file(filp); in reiserfs_ioctl() 120 mnt_drop_write_file(filp); in reiserfs_ioctl() 170 int reiserfs_unpack(struct inode *inode, struct file *filp) in reiserfs_unpack() argument
|
/linux-4.19.296/fs/exofs/ |
D | file.c | 35 static int exofs_release_file(struct inode *inode, struct file *filp) in exofs_release_file() argument 45 static int exofs_file_fsync(struct file *filp, loff_t start, loff_t end, in exofs_file_fsync() argument 48 struct inode *inode = filp->f_mapping->host; in exofs_file_fsync() 51 ret = file_write_and_wait_range(filp, start, end); in exofs_file_fsync() 56 ret = sync_inode_metadata(filp->f_mapping->host, 1); in exofs_file_fsync()
|
/linux-4.19.296/drivers/char/ |
D | raw.c | 54 static int raw_open(struct inode *inode, struct file *filp) in raw_open() argument 61 filp->f_op = &raw_ctl_fops; in raw_open() 75 err = blkdev_get(bdev, filp->f_mode | FMODE_EXCL, raw_open); in raw_open() 81 filp->f_flags |= O_DIRECT; in raw_open() 82 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open() 84 file_inode(filp)->i_mapping = in raw_open() 86 filp->private_data = bdev; in raw_open() 91 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_open() 101 static int raw_release(struct inode *inode, struct file *filp) in raw_release() argument 113 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_release() [all …]
|
/linux-4.19.296/fs/ext2/ |
D | ioctl.c | 21 long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in ext2_ioctl() argument 23 struct inode *inode = file_inode(filp); in ext2_ioctl() 38 ret = mnt_want_write_file(filp); in ext2_ioctl() 87 mnt_drop_write_file(filp); in ext2_ioctl() 97 ret = mnt_want_write_file(filp); in ext2_ioctl() 112 mnt_drop_write_file(filp); in ext2_ioctl() 134 ret = mnt_want_write_file(filp); in ext2_ioctl() 158 mnt_drop_write_file(filp); in ext2_ioctl()
|
/linux-4.19.296/drivers/char/ipmi/ |
D | kcs_bmc.c | 238 static inline struct kcs_bmc *to_kcs_bmc(struct file *filp) in to_kcs_bmc() argument 240 return container_of(filp->private_data, struct kcs_bmc, miscdev); in to_kcs_bmc() 243 static int kcs_bmc_open(struct inode *inode, struct file *filp) in kcs_bmc_open() argument 245 struct kcs_bmc *kcs_bmc = to_kcs_bmc(filp); in kcs_bmc_open() 258 static __poll_t kcs_bmc_poll(struct file *filp, poll_table *wait) in kcs_bmc_poll() argument 260 struct kcs_bmc *kcs_bmc = to_kcs_bmc(filp); in kcs_bmc_poll() 263 poll_wait(filp, &kcs_bmc->queue, wait); in kcs_bmc_poll() 273 static ssize_t kcs_bmc_read(struct file *filp, char __user *buf, in kcs_bmc_read() argument 276 struct kcs_bmc *kcs_bmc = to_kcs_bmc(filp); in kcs_bmc_read() 281 if (!(filp->f_flags & O_NONBLOCK)) in kcs_bmc_read() [all …]
|
/linux-4.19.296/fs/ext4/ |
D | dir.c | 63 struct inode *dir, struct file *filp, in __ext4_check_dir_entry() argument 91 if (filp) in __ext4_check_dir_entry() 92 ext4_error_file(filp, function, line, bh->b_blocknr, in __ext4_check_dir_entry() 317 static inline loff_t hash2pos(struct file *filp, __u32 major, __u32 minor) in hash2pos() argument 319 if ((filp->f_mode & FMODE_32BITHASH) || in hash2pos() 320 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in hash2pos() 326 static inline __u32 pos2maj_hash(struct file *filp, loff_t pos) in pos2maj_hash() argument 328 if ((filp->f_mode & FMODE_32BITHASH) || in pos2maj_hash() 329 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in pos2maj_hash() 335 static inline __u32 pos2min_hash(struct file *filp, loff_t pos) in pos2min_hash() argument [all …]
|
D | ioctl.c | 421 static int ext4_ioctl_setproject(struct file *filp, __u32 projid) in ext4_ioctl_setproject() argument 423 struct inode *inode = file_inode(filp); in ext4_ioctl_setproject() 507 static int ext4_ioctl_setproject(struct file *filp, __u32 projid) in ext4_ioctl_setproject() argument 754 long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in ext4_ioctl() argument 756 struct inode *inode = file_inode(filp); in ext4_ioctl() 790 err = mnt_want_write_file(filp); in ext4_ioctl() 801 mnt_drop_write_file(filp); in ext4_ioctl() 823 err = mnt_want_write_file(filp); in ext4_ioctl() 848 mnt_drop_write_file(filp); in ext4_ioctl() 871 err = mnt_want_write_file(filp); in ext4_ioctl() [all …]
|
/linux-4.19.296/fs/notify/dnotify/ |
D | dnotify.c | 149 void dnotify_flush(struct file *filp, fl_owner_t id) in dnotify_flush() argument 158 inode = file_inode(filp); in dnotify_flush() 172 if ((dn->dn_owner == id) && (dn->dn_filp == filp)) { in dnotify_flush() 227 fl_owner_t id, int fd, struct file *filp, __u32 mask) in attach_dn() argument 234 if ((odn->dn_owner == id) && (odn->dn_filp == filp)) { in attach_dn() 244 dn->dn_filp = filp; in attach_dn() 257 int fcntl_dirnotify(int fd, struct file *filp, unsigned long arg) in fcntl_dirnotify() argument 279 dnotify_flush(filp, id); in fcntl_dirnotify() 285 inode = file_inode(filp); in fcntl_dirnotify() 344 if (f != filp) { in fcntl_dirnotify() [all …]
|
/linux-4.19.296/include/media/ |
D | v4l2-fh.h | 101 int v4l2_fh_open(struct file *filp); 143 int v4l2_fh_release(struct file *filp); 166 static inline int v4l2_fh_is_singular_file(struct file *filp) in v4l2_fh_is_singular_file() argument 168 return v4l2_fh_is_singular(filp->private_data); in v4l2_fh_is_singular_file()
|
/linux-4.19.296/drivers/media/v4l2-core/ |
D | v4l2-fh.c | 63 int v4l2_fh_open(struct file *filp) in v4l2_fh_open() argument 65 struct video_device *vdev = video_devdata(filp); in v4l2_fh_open() 68 filp->private_data = fh; in v4l2_fh_open() 99 int v4l2_fh_release(struct file *filp) in v4l2_fh_release() argument 101 struct v4l2_fh *fh = filp->private_data; in v4l2_fh_release() 107 filp->private_data = NULL; in v4l2_fh_release()
|
/linux-4.19.296/fs/nfsd/ |
D | lockd.c | 28 nlm_fopen(struct svc_rqst *rqstp, struct nfs_fh *f, struct file **filp) in nlm_fopen() argument 39 nfserr = nfsd_open(rqstp, &fh, S_IFREG, NFSD_MAY_LOCK, filp); in nlm_fopen() 57 nlm_fclose(struct file *filp) in nlm_fclose() argument 59 fput(filp); in nlm_fclose()
|
/linux-4.19.296/fs/jfs/ |
D | ioctl.c | 60 long jfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in jfs_ioctl() argument 62 struct inode *inode = file_inode(filp); in jfs_ioctl() 75 err = mnt_want_write_file(filp); in jfs_ioctl() 126 mnt_drop_write_file(filp); in jfs_ioctl() 169 long jfs_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in jfs_compat_ioctl() argument 183 return jfs_ioctl(filp, cmd, arg); in jfs_compat_ioctl()
|