Lines Matching refs:filp

774 static int ext4_ioctl_get_es_cache(struct file *filp, unsigned long arg)  in ext4_ioctl_get_es_cache()  argument
779 struct inode *inode = file_inode(filp); in ext4_ioctl_get_es_cache()
802 static int ext4_ioctl_checkpoint(struct file *filp, unsigned long arg) in ext4_ioctl_checkpoint() argument
807 struct super_block *sb = file_inode(filp)->i_sb; in ext4_ioctl_checkpoint()
853 static long __ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in __ext4_ioctl() argument
855 struct inode *inode = file_inode(filp); in __ext4_ioctl()
857 struct user_namespace *mnt_userns = file_mnt_user_ns(filp); in __ext4_ioctl()
883 err = mnt_want_write_file(filp); in __ext4_ioctl()
908 mnt_drop_write_file(filp); in __ext4_ioctl()
931 err = mnt_want_write_file(filp); in __ext4_ioctl()
943 mnt_drop_write_file(filp); in __ext4_ioctl()
954 if (!(filp->f_mode & FMODE_READ) || in __ext4_ioctl()
955 !(filp->f_mode & FMODE_WRITE)) in __ext4_ioctl()
984 err = mnt_want_write_file(filp); in __ext4_ioctl()
988 err = ext4_move_extents(filp, donor.file, me.orig_start, in __ext4_ioctl()
990 mnt_drop_write_file(filp); in __ext4_ioctl()
1007 return ext4_ioctl_group_add(filp, &input); in __ext4_ioctl()
1016 err = mnt_want_write_file(filp); in __ext4_ioctl()
1028 mnt_drop_write_file(filp); in __ext4_ioctl()
1038 err = mnt_want_write_file(filp); in __ext4_ioctl()
1042 mnt_drop_write_file(filp); in __ext4_ioctl()
1049 if (!(filp->f_mode & FMODE_WRITE)) in __ext4_ioctl()
1051 err = mnt_want_write_file(filp); in __ext4_ioctl()
1055 mnt_drop_write_file(filp); in __ext4_ioctl()
1073 err = mnt_want_write_file(filp); in __ext4_ioctl()
1086 mnt_drop_write_file(filp); in __ext4_ioctl()
1138 return fscrypt_ioctl_set_policy(filp, (const void __user *)arg); in __ext4_ioctl()
1149 err = mnt_want_write_file(filp); in __ext4_ioctl()
1173 mnt_drop_write_file(filp); in __ext4_ioctl()
1188 return fscrypt_ioctl_get_policy(filp, (void __user *)arg); in __ext4_ioctl()
1193 return fscrypt_ioctl_get_policy_ex(filp, (void __user *)arg); in __ext4_ioctl()
1198 return fscrypt_ioctl_add_key(filp, (void __user *)arg); in __ext4_ioctl()
1203 return fscrypt_ioctl_remove_key(filp, (void __user *)arg); in __ext4_ioctl()
1208 return fscrypt_ioctl_remove_key_all_users(filp, in __ext4_ioctl()
1213 return fscrypt_ioctl_get_key_status(filp, (void __user *)arg); in __ext4_ioctl()
1218 return fscrypt_ioctl_get_nonce(filp, (void __user *)arg); in __ext4_ioctl()
1245 return ext4_ioctl_get_es_cache(filp, arg); in __ext4_ioctl()
1253 return fsverity_ioctl_enable(filp, (const void __user *)arg); in __ext4_ioctl()
1258 return fsverity_ioctl_measure(filp, (void __user *)arg); in __ext4_ioctl()
1263 return fsverity_ioctl_read_metadata(filp, in __ext4_ioctl()
1267 return ext4_ioctl_checkpoint(filp, arg); in __ext4_ioctl()
1274 long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in ext4_ioctl() argument
1278 ext4_fc_start_update(file_inode(filp)); in ext4_ioctl()
1279 ret = __ext4_ioctl(filp, cmd, arg); in ext4_ioctl()
1280 ext4_fc_stop_update(file_inode(filp)); in ext4_ioctl()