/linux-master/kernel/trace/ |
H A D | blktrace.c | 414 static ssize_t blk_dropped_read(struct file *filp, char __user *buffer, argument 417 struct blk_trace *bt = filp->private_data; 432 static ssize_t blk_msg_write(struct file *filp, const char __user *buffer, argument 445 bt = filp->private_data;
|
/linux-master/kernel/sched/ |
H A D | debug.c | 124 sched_feat_write(struct file *filp, const char __user *ubuf, argument 142 inode = file_inode(filp); 156 static int sched_feat_open(struct inode *inode, struct file *filp) argument 158 return single_open(filp, sched_feat_show, NULL); 171 static ssize_t sched_scaling_write(struct file *filp, const char __user *ubuf, argument 204 static int sched_scaling_open(struct inode *inode, struct file *filp) argument 206 return single_open(filp, sched_scaling_show, NULL); 221 static ssize_t sched_dynamic_write(struct file *filp, const char __user *ubuf, argument 266 static int sched_dynamic_open(struct inode *inode, struct file *filp) argument 268 return single_open(filp, sched_dynamic_sho 287 sched_verbose_write(struct file *filp, const char __user *ubuf, size_t cnt, loff_t *ppos) argument 324 sched_debug_open(struct inode *inode, struct file *filp) argument [all...] |
/linux-master/include/linux/ |
H A D | fs.h | 1115 extern void __f_setown(struct file *filp, struct pid *, enum pid_type, int force); 1116 extern int f_setown(struct file *filp, int who, int force); 1117 extern void f_delown(struct file *filp); 1118 extern pid_t f_getown(struct file *filp); 2287 static inline void init_sync_kiocb(struct kiocb *kiocb, struct file *filp) argument 2290 .ki_filp = filp, 2291 .ki_flags = filp->f_iocb_flags, 2297 struct file *filp) 2300 .ki_filp = filp, 2649 unsigned int time_attrs, struct file *filp); 2296 kiocb_clone(struct kiocb *kiocb, struct kiocb *kiocb_src, struct file *filp) argument [all...] |
/linux-master/fs/xfs/ |
H A D | xfs_ioctl32.c | 422 struct file *filp, 426 struct inode *inode = file_inode(filp); 442 error = mnt_want_write_file(filp); 446 mnt_drop_write_file(filp); 454 error = mnt_want_write_file(filp); 458 mnt_drop_write_file(filp); 465 return xfs_file_ioctl(filp, cmd, p); 475 error = mnt_want_write_file(filp); 479 mnt_drop_write_file(filp); 485 return xfs_compat_ioc_fsbulkstat(filp, cm 421 xfs_file_compat_ioctl( struct file *filp, unsigned cmd, unsigned long p) argument [all...] |
H A D | xfs_ioctl.c | 1162 struct file *filp, 1185 error = mnt_want_write_file(filp); 1216 mnt_drop_write_file(filp); 1268 struct file *filp, 1272 struct xfs_mount *mp = XFS_I(file_inode(filp))->i_mount; 1286 error = mnt_want_write_file(filp); 1290 mnt_drop_write_file(filp); 1340 struct file *filp, 1344 struct inode *inode = file_inode(filp); 1358 return xfs_ioc_setlabel(filp, m 1161 xfs_ioc_setlabel( struct file *filp, struct xfs_mount *mp, char __user *newlabel) argument 1267 xfs_ioctl_getset_resblocks( struct file *filp, unsigned int cmd, void __user *arg) argument 1339 xfs_file_ioctl( struct file *filp, unsigned int cmd, unsigned long p) argument [all...] |
H A D | xfs_ioctl.h | 30 struct file *filp,
|
H A D | xfs_handle.c | 242 struct file *filp; local 293 filp = dentry_open(&path, hreq->oflags, cred); 295 if (IS_ERR(filp)) { 297 return PTR_ERR(filp); 301 filp->f_flags |= O_NOATIME; 302 filp->f_mode |= FMODE_NOCMTIME; 305 fd_install(fd, filp);
|
H A D | xfs_file.c | 852 static inline bool xfs_file_sync_writes(struct file *filp) argument 854 struct xfs_inode *ip = XFS_I(file_inode(filp)); 858 if (filp->f_flags & (__O_SYNC | O_DSYNC)) 860 if (IS_SYNC(file_inode(filp))) 1192 struct file *filp) 1190 xfs_file_release( struct inode *inode, struct file *filp) argument
|
/linux-master/fs/udf/ |
H A D | file.c | 128 long udf_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument 130 struct inode *inode = file_inode(filp); 134 if (file_permission(filp, MAY_READ) != 0) { 174 static int udf_release_file(struct inode *inode, struct file *filp) argument 176 if (filp->f_mode & FMODE_WRITE &&
|
/linux-master/fs/ |
H A D | read_write.c | 385 static ssize_t new_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos) argument 391 init_sync_kiocb(&kiocb, filp); 395 ret = call_read_iter(filp, &kiocb, &iter); 487 static ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos) argument 493 init_sync_kiocb(&kiocb, filp); 497 ret = call_write_iter(filp, &kiocb, &iter); 726 static ssize_t do_iter_readv_writev(struct file *filp, struct iov_iter *iter, argument 732 init_sync_kiocb(&kiocb, filp); 739 ret = call_read_iter(filp, &kiocb, iter); 741 ret = call_write_iter(filp, 749 do_loop_readv_writev(struct file *filp, struct iov_iter *iter, loff_t *ppos, int type, rwf_t flags) argument [all...] |
/linux-master/fs/ocfs2/ |
H A D | move_extents.c | 974 int ocfs2_ioctl_move_extents(struct file *filp, void __user *argp) argument 978 struct inode *inode = file_inode(filp); 985 status = mnt_want_write_file(filp); 989 if ((!S_ISREG(inode->i_mode)) || !(filp->f_mode & FMODE_WRITE)) { 1007 context->file = filp; 1068 mnt_drop_write_file(filp);
|
H A D | ioctl.c | 841 long ocfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument 843 struct inode *inode = file_inode(filp); 858 return ocfs2_change_file_space(filp, cmd, &sr); 870 status = mnt_want_write_file(filp); 874 mnt_drop_write_file(filp); 888 status = mnt_want_write_file(filp); 892 mnt_drop_write_file(filp); 946 return ocfs2_ioctl_move_extents(filp, argp);
|
H A D | file.c | 2514 struct file *filp = iocb->ki_filp; local 2515 struct inode *inode = file_inode(filp); 2519 trace_ocfs2_file_read_iter(inode, filp, filp->f_path.dentry, 2521 filp->f_path.dentry->d_name.len, 2522 filp->f_path.dentry->d_name.name, 2564 ret = ocfs2_inode_lock_atime(inode, filp->f_path.mnt, &lock_level,
|
/linux-master/fs/notify/dnotify/ |
H A D | dnotify.c | 152 void dnotify_flush(struct file *filp, fl_owner_t id) argument 161 inode = file_inode(filp); 175 if ((dn->dn_owner == id) && (dn->dn_filp == filp)) { 230 fl_owner_t id, int fd, struct file *filp, __u32 mask) 237 if ((odn->dn_owner == id) && (odn->dn_filp == filp)) { 247 dn->dn_filp = filp; 260 int fcntl_dirnotify(int fd, struct file *filp, unsigned int arg) argument 282 dnotify_flush(filp, id); 288 inode = file_inode(filp); 300 error = security_path_notify(&filp 229 attach_dn(struct dnotify_struct *dn, struct dnotify_mark *dn_mark, fl_owner_t id, int fd, struct file *filp, __u32 mask) argument [all...] |
/linux-master/fs/fat/ |
H A D | dir.c | 799 static long fat_dir_ioctl(struct file *filp, unsigned int cmd, argument 802 struct inode *inode = file_inode(filp); 816 return fat_generic_ioctl(filp, cmd, arg); 827 return fat_ioctl_readdir(inode, filp, d1, fat_ioctl_filldir, 837 static long fat_compat_dir_ioctl(struct file *filp, unsigned cmd, argument 840 struct inode *inode = file_inode(filp); 854 return fat_generic_ioctl(filp, cmd, (unsigned long)arg); 865 return fat_ioctl_readdir(inode, filp, d1, fat_compat_ioctl_filldir,
|
/linux-master/fs/f2fs/ |
H A D | gc.c | 2131 int f2fs_resize_fs(struct file *filp, __u64 block_count) argument 2133 struct f2fs_sb_info *sbi = F2FS_I_SB(file_inode(filp)); 2171 err = mnt_want_write_file(filp); 2203 mnt_drop_write_file(filp);
|
H A D | file.c | 557 static int f2fs_file_open(struct inode *inode, struct file *filp) argument 559 int err = fscrypt_file_open(inode, filp); 567 err = fsverity_file_open(inode, filp); 571 filp->f_mode |= FMODE_NOWAIT; 572 filp->f_mode |= FMODE_CAN_ODIRECT; 574 return dquot_file_open(inode, filp); 1878 static int f2fs_release_file(struct inode *inode, struct file *filp) argument 1884 if (!(filp->f_mode & FMODE_WRITE) || 2065 static int f2fs_ioc_getversion(struct file *filp, unsigned long arg) argument 2067 struct inode *inode = file_inode(filp); 2072 f2fs_ioc_start_atomic_write(struct file *filp, bool truncate) argument 2181 f2fs_ioc_commit_atomic_write(struct file *filp) argument 2213 f2fs_ioc_abort_atomic_write(struct file *filp) argument 2299 f2fs_ioc_shutdown(struct file *filp, unsigned long arg) argument 2335 f2fs_ioc_fitrim(struct file *filp, unsigned long arg) argument 2380 f2fs_ioc_set_encryption_policy(struct file *filp, unsigned long arg) argument 2393 f2fs_ioc_get_encryption_policy(struct file *filp, unsigned long arg) argument 2400 f2fs_ioc_get_encryption_pwsalt(struct file *filp, unsigned long arg) argument 2440 f2fs_ioc_get_encryption_policy_ex(struct file *filp, unsigned long arg) argument 2449 f2fs_ioc_add_encryption_key(struct file *filp, unsigned long arg) argument 2457 f2fs_ioc_remove_encryption_key(struct file *filp, unsigned long arg) argument 2465 f2fs_ioc_remove_encryption_key_all_users(struct file *filp, unsigned long arg) argument 2474 f2fs_ioc_get_encryption_key_status(struct file *filp, unsigned long arg) argument 2483 f2fs_ioc_get_encryption_nonce(struct file *filp, unsigned long arg) argument 2491 f2fs_ioc_gc(struct file *filp, unsigned long arg) argument 2533 __f2fs_ioc_gc_range(struct file *filp, struct f2fs_gc_range *range) argument 2585 f2fs_ioc_gc_range(struct file *filp, unsigned long arg) argument 2595 f2fs_ioc_write_checkpoint(struct file *filp) argument 2622 f2fs_defragment_range(struct f2fs_sb_info *sbi, struct file *filp, struct f2fs_defragment *range) argument 2783 f2fs_ioc_defragment(struct file *filp, unsigned long arg) argument 2962 __f2fs_ioc_move_range(struct file *filp, struct f2fs_move_range *range) argument 2994 f2fs_ioc_move_range(struct file *filp, unsigned long arg) argument 3004 f2fs_ioc_flush_device(struct file *filp, unsigned long arg) argument 3075 f2fs_ioc_get_features(struct file *filp, unsigned long arg) argument 3237 f2fs_ioc_set_pin_file(struct file *filp, unsigned long arg) argument 3303 f2fs_ioc_get_pin_file(struct file *filp, unsigned long arg) argument 3347 f2fs_ioc_precache_extents(struct file *filp) argument 3352 f2fs_ioc_resize_fs(struct file *filp, unsigned long arg) argument 3370 f2fs_ioc_enable_verity(struct file *filp, unsigned long arg) argument 3386 f2fs_ioc_measure_verity(struct file *filp, unsigned long arg) argument 3394 f2fs_ioc_read_verity_metadata(struct file *filp, unsigned long arg) argument 3402 f2fs_ioc_getfslabel(struct file *filp, unsigned long arg) argument 3428 f2fs_ioc_setfslabel(struct file *filp, unsigned long arg) argument 3477 f2fs_ioc_get_compress_blocks(struct file *filp, unsigned long arg) argument 3543 f2fs_release_compress_blocks(struct file *filp, unsigned long arg) argument 3738 f2fs_reserve_compress_blocks(struct file *filp, unsigned long arg) argument 3866 f2fs_sec_trim_file(struct file *filp, unsigned long arg) argument 4027 f2fs_ioc_get_compress_option(struct file *filp, unsigned long arg) argument 4054 f2fs_ioc_set_compress_option(struct file *filp, unsigned long arg) argument 4154 f2fs_ioc_decompress_file(struct file *filp) argument 4232 f2fs_ioc_compress_file(struct file *filp) argument 4310 __f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument 4401 f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument 4948 f2fs_file_fadvise(struct file *filp, loff_t offset, loff_t len, int advice) argument [all...] |
H A D | f2fs.h | 3504 long f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); 3884 int f2fs_resize_fs(struct file *filp, __u64 block_count);
|
/linux-master/fs/ext2/ |
H A D | file.c | 139 * Called when filp is released. This happens when all file descriptors 143 static int ext2_release_file (struct inode * inode, struct file * filp) argument 145 if (filp->f_mode & FMODE_WRITE) { 305 static int ext2_file_open(struct inode *inode, struct file *filp) argument 307 filp->f_mode |= FMODE_CAN_ODIRECT; 308 return dquot_file_open(inode, filp);
|
/linux-master/fs/bcachefs/ |
H A D | fs-ioctl.c | 311 static long __bch2_ioctl_subvolume_create(struct bch_fs *c, struct file *filp, argument 393 error = inode_permission(file_mnt_idmap(filp), 409 inode = __bch2_create(file_mnt_idmap(filp), to_bch_ei(dir), 432 static long bch2_ioctl_subvolume_create(struct bch_fs *c, struct file *filp, argument 436 long ret = __bch2_ioctl_subvolume_create(c, filp, arg); 442 static long bch2_ioctl_subvolume_destroy(struct bch_fs *c, struct file *filp, argument
|
H A D | chardev.c | 939 static long bch2_chardev_ioctl(struct file *filp, unsigned cmd, unsigned long v) argument 941 unsigned minor = iminor(file_inode(filp));
|
/linux-master/drivers/vfio/pci/qat/ |
H A D | main.c | 40 struct file *filp; member in struct:qat_vf_migration_file 86 migf->filp->f_pos = 0; 95 fput(qat_vdev->resuming_migf->filp); 101 fput(qat_vdev->saving_migf->filp); 116 static long qat_vf_precopy_ioctl(struct file *filp, unsigned int cmd, argument 119 struct qat_vf_migration_file *migf = filp->private_data; 123 loff_t *pos = &filp->f_pos; 166 static ssize_t qat_vf_save_read(struct file *filp, char __user *buf, argument 169 struct qat_vf_migration_file *migf = filp->private_data; 177 offs = &filp 206 qat_vf_release_file(struct inode *inode, struct file *filp) argument 294 qat_vf_resume_write(struct file *filp, const char __user *buf, size_t len, loff_t *pos) argument [all...] |
/linux-master/virt/kvm/ |
H A D | kvm_main.c | 1397 static int kvm_vm_release(struct inode *inode, struct file *filp) argument 1399 struct kvm *kvm = filp->private_data; 4142 static int kvm_vcpu_release(struct inode *inode, struct file *filp) argument 4144 struct kvm_vcpu *vcpu = filp->private_data; 4376 static long kvm_vcpu_ioctl(struct file *filp, argument 4379 struct kvm_vcpu *vcpu = filp->private_data; 4395 r = kvm_arch_vcpu_async_ioctl(filp, ioctl, arg); 4578 r = kvm_arch_vcpu_ioctl(filp, ioctl, arg); 4588 static long kvm_vcpu_compat_ioctl(struct file *filp, argument 4591 struct kvm_vcpu *vcpu = filp 4630 kvm_device_mmap(struct file *filp, struct vm_area_struct *vma) argument 4656 kvm_device_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) argument 4679 kvm_device_release(struct inode *inode, struct file *filp) argument 4703 kvm_device_from_filp(struct file *filp) argument 5075 kvm_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) argument 5334 kvm_arch_vm_compat_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) argument 5340 kvm_vm_compat_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) argument 5450 kvm_dev_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) argument [all...] |
/linux-master/security/landlock/ |
H A D | syscalls.c | 117 struct file *const filp) 119 struct landlock_ruleset *ruleset = filp->private_data; 125 static ssize_t fop_dummy_read(struct file *const filp, char __user *const buf, argument 132 static ssize_t fop_dummy_write(struct file *const filp, argument 116 fop_ruleset_release(struct inode *const inode, struct file *const filp) argument
|
/linux-master/net/vmw_vsock/ |
H A D | af_vsock.c | 2382 static long vsock_dev_do_ioctl(struct file *filp, argument 2410 static long vsock_dev_ioctl(struct file *filp, argument 2413 return vsock_dev_do_ioctl(filp, cmd, (void __user *)arg); 2417 static long vsock_dev_compat_ioctl(struct file *filp, argument 2420 return vsock_dev_do_ioctl(filp, cmd, compat_ptr(arg));
|