Searched refs:filp (Results 1 - 25 of 726) sorted by last modified time

1234567891011>>

/linux-master/kernel/trace/
H A Dblktrace.c414 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 Ddebug.c124 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 Dfs.h1115 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 Dxfs_ioctl32.c422 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 Dxfs_ioctl.c1162 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 Dxfs_ioctl.h30 struct file *filp,
H A Dxfs_handle.c242 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 Dxfs_file.c852 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 Dfile.c128 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 Dread_write.c385 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 Dmove_extents.c974 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 Dioctl.c841 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 Dfile.c2514 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 Ddnotify.c152 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 Ddir.c799 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 Dgc.c2131 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 Dfile.c557 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 Df2fs.h3504 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 Dfile.c139 * 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 Dfs-ioctl.c311 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 Dchardev.c939 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 Dmain.c40 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 Dkvm_main.c1397 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 Dsyscalls.c117 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 Daf_vsock.c2382 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));

Completed in 394 milliseconds

1234567891011>>