Lines Matching refs:arg
1958 static int f2fs_ioc_getflags(struct file *filp, unsigned long arg) in f2fs_ioc_getflags() argument
1975 return put_user(fsflags, (int __user *)arg); in f2fs_ioc_getflags()
1978 static int f2fs_ioc_setflags(struct file *filp, unsigned long arg) in f2fs_ioc_setflags() argument
1989 if (get_user(fsflags, (int __user *)arg)) in f2fs_ioc_setflags()
2019 static int f2fs_ioc_getversion(struct file *filp, unsigned long arg) in f2fs_ioc_getversion() argument
2023 return put_user(inode->i_generation, (int __user *)arg); in f2fs_ioc_getversion()
2235 static int f2fs_ioc_shutdown(struct file *filp, unsigned long arg) in f2fs_ioc_shutdown() argument
2246 if (get_user(in, (__u32 __user *)arg)) in f2fs_ioc_shutdown()
2317 static int f2fs_ioc_fitrim(struct file *filp, unsigned long arg) in f2fs_ioc_fitrim() argument
2331 if (copy_from_user(&range, (struct fstrim_range __user *)arg, in f2fs_ioc_fitrim()
2346 if (copy_to_user((struct fstrim_range __user *)arg, &range, in f2fs_ioc_fitrim()
2363 static int f2fs_ioc_set_encryption_policy(struct file *filp, unsigned long arg) in f2fs_ioc_set_encryption_policy() argument
2372 return fscrypt_ioctl_set_policy(filp, (const void __user *)arg); in f2fs_ioc_set_encryption_policy()
2375 static int f2fs_ioc_get_encryption_policy(struct file *filp, unsigned long arg) in f2fs_ioc_get_encryption_policy() argument
2379 return fscrypt_ioctl_get_policy(filp, (void __user *)arg); in f2fs_ioc_get_encryption_policy()
2382 static int f2fs_ioc_get_encryption_pwsalt(struct file *filp, unsigned long arg) in f2fs_ioc_get_encryption_pwsalt() argument
2410 if (copy_to_user((__u8 __user *)arg, sbi->raw_super->encrypt_pw_salt, in f2fs_ioc_get_encryption_pwsalt()
2420 unsigned long arg) in f2fs_ioc_get_encryption_policy_ex() argument
2425 return fscrypt_ioctl_get_policy_ex(filp, (void __user *)arg); in f2fs_ioc_get_encryption_policy_ex()
2428 static int f2fs_ioc_add_encryption_key(struct file *filp, unsigned long arg) in f2fs_ioc_add_encryption_key() argument
2433 return fscrypt_ioctl_add_key(filp, (void __user *)arg); in f2fs_ioc_add_encryption_key()
2436 static int f2fs_ioc_remove_encryption_key(struct file *filp, unsigned long arg) in f2fs_ioc_remove_encryption_key() argument
2441 return fscrypt_ioctl_remove_key(filp, (void __user *)arg); in f2fs_ioc_remove_encryption_key()
2445 unsigned long arg) in f2fs_ioc_remove_encryption_key_all_users() argument
2450 return fscrypt_ioctl_remove_key_all_users(filp, (void __user *)arg); in f2fs_ioc_remove_encryption_key_all_users()
2454 unsigned long arg) in f2fs_ioc_get_encryption_key_status() argument
2459 return fscrypt_ioctl_get_key_status(filp, (void __user *)arg); in f2fs_ioc_get_encryption_key_status()
2462 static int f2fs_ioc_get_encryption_nonce(struct file *filp, unsigned long arg) in f2fs_ioc_get_encryption_nonce() argument
2467 return fscrypt_ioctl_get_nonce(filp, (void __user *)arg); in f2fs_ioc_get_encryption_nonce()
2470 static int f2fs_ioc_gc(struct file *filp, unsigned long arg) in f2fs_ioc_gc() argument
2480 if (get_user(sync, (__u32 __user *)arg)) in f2fs_ioc_gc()
2550 static int f2fs_ioc_gc_range(struct file *filp, unsigned long arg) in f2fs_ioc_gc_range() argument
2554 if (copy_from_user(&range, (struct f2fs_gc_range __user *)arg, in f2fs_ioc_gc_range()
2560 static int f2fs_ioc_write_checkpoint(struct file *filp, unsigned long arg) in f2fs_ioc_write_checkpoint() argument
2739 static int f2fs_ioc_defragment(struct file *filp, unsigned long arg) in f2fs_ioc_defragment() argument
2755 if (copy_from_user(&range, (struct f2fs_defragment __user *)arg, in f2fs_ioc_defragment()
2778 if (copy_to_user((struct f2fs_defragment __user *)arg, &range, in f2fs_ioc_defragment()
2937 static int f2fs_ioc_move_range(struct file *filp, unsigned long arg) in f2fs_ioc_move_range() argument
2941 if (copy_from_user(&range, (struct f2fs_move_range __user *)arg, in f2fs_ioc_move_range()
2947 static int f2fs_ioc_flush_device(struct file *filp, unsigned long arg) in f2fs_ioc_flush_device() argument
2966 if (copy_from_user(&range, (struct f2fs_flush_device __user *)arg, in f2fs_ioc_flush_device()
3010 static int f2fs_ioc_get_features(struct file *filp, unsigned long arg) in f2fs_ioc_get_features() argument
3018 return put_user(sb_feature, (u32 __user *)arg); in f2fs_ioc_get_features()
3175 static int f2fs_ioc_fsgetxattr(struct file *filp, unsigned long arg) in f2fs_ioc_fsgetxattr() argument
3182 if (copy_to_user((struct fsxattr __user *)arg, &fa, sizeof(fa))) in f2fs_ioc_fsgetxattr()
3187 static int f2fs_ioc_fssetxattr(struct file *filp, unsigned long arg) in f2fs_ioc_fssetxattr() argument
3194 if (copy_from_user(&fa, (struct fsxattr __user *)arg, sizeof(fa))) in f2fs_ioc_fssetxattr()
3251 static int f2fs_ioc_set_pin_file(struct file *filp, unsigned long arg) in f2fs_ioc_set_pin_file() argument
3257 if (get_user(pin, (__u32 __user *)arg)) in f2fs_ioc_set_pin_file()
3307 static int f2fs_ioc_get_pin_file(struct file *filp, unsigned long arg) in f2fs_ioc_get_pin_file() argument
3314 return put_user(pin, (u32 __user *)arg); in f2fs_ioc_get_pin_file()
3351 static int f2fs_ioc_precache_extents(struct file *filp, unsigned long arg) in f2fs_ioc_precache_extents() argument
3356 static int f2fs_ioc_resize_fs(struct file *filp, unsigned long arg) in f2fs_ioc_resize_fs() argument
3367 if (copy_from_user(&block_count, (void __user *)arg, in f2fs_ioc_resize_fs()
3374 static int f2fs_ioc_enable_verity(struct file *filp, unsigned long arg) in f2fs_ioc_enable_verity() argument
3387 return fsverity_ioctl_enable(filp, (const void __user *)arg); in f2fs_ioc_enable_verity()
3390 static int f2fs_ioc_measure_verity(struct file *filp, unsigned long arg) in f2fs_ioc_measure_verity() argument
3395 return fsverity_ioctl_measure(filp, (void __user *)arg); in f2fs_ioc_measure_verity()
3398 static int f2fs_ioc_read_verity_metadata(struct file *filp, unsigned long arg) in f2fs_ioc_read_verity_metadata() argument
3403 return fsverity_ioctl_read_metadata(filp, (const void __user *)arg); in f2fs_ioc_read_verity_metadata()
3406 static int f2fs_ioc_getfslabel(struct file *filp, unsigned long arg) in f2fs_ioc_getfslabel() argument
3424 if (copy_to_user((char __user *)arg, vbuf, in f2fs_ioc_getfslabel()
3432 static int f2fs_ioc_setfslabel(struct file *filp, unsigned long arg) in f2fs_ioc_setfslabel() argument
3442 vbuf = strndup_user((const char __user *)arg, FSLABEL_MAX); in f2fs_ioc_setfslabel()
3468 static int f2fs_get_compress_blocks(struct file *filp, unsigned long arg) in f2fs_get_compress_blocks() argument
3480 return put_user(blocks, (u64 __user *)arg); in f2fs_get_compress_blocks()
3537 static int f2fs_release_compress_blocks(struct file *filp, unsigned long arg) in f2fs_release_compress_blocks() argument
3630 ret = put_user(released_blocks, (u64 __user *)arg); in f2fs_release_compress_blocks()
3706 static int f2fs_reserve_compress_blocks(struct file *filp, unsigned long arg) in f2fs_reserve_compress_blocks() argument
3789 ret = put_user(reserved_blocks, (u64 __user *)arg); in f2fs_reserve_compress_blocks()
3831 static int f2fs_sec_trim_file(struct file *filp, unsigned long arg) in f2fs_sec_trim_file() argument
3847 if (copy_from_user(&range, (struct f2fs_sectrim_range __user *)arg, in f2fs_sec_trim_file()
3991 static int f2fs_ioc_get_compress_option(struct file *filp, unsigned long arg) in f2fs_ioc_get_compress_option() argument
4011 if (copy_to_user((struct f2fs_comp_option __user *)arg, &option, in f2fs_ioc_get_compress_option()
4018 static int f2fs_ioc_set_compress_option(struct file *filp, unsigned long arg) in f2fs_ioc_set_compress_option() argument
4031 if (copy_from_user(&option, (struct f2fs_comp_option __user *)arg, in f2fs_ioc_set_compress_option()
4102 static int f2fs_ioc_decompress_file(struct file *filp, unsigned long arg) in f2fs_ioc_decompress_file() argument
4175 static int f2fs_ioc_compress_file(struct file *filp, unsigned long arg) in f2fs_ioc_compress_file() argument
4248 static long __f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in __f2fs_ioctl() argument
4252 return f2fs_ioc_getflags(filp, arg); in __f2fs_ioctl()
4254 return f2fs_ioc_setflags(filp, arg); in __f2fs_ioctl()
4256 return f2fs_ioc_getversion(filp, arg); in __f2fs_ioctl()
4268 return f2fs_ioc_shutdown(filp, arg); in __f2fs_ioctl()
4270 return f2fs_ioc_fitrim(filp, arg); in __f2fs_ioctl()
4272 return f2fs_ioc_set_encryption_policy(filp, arg); in __f2fs_ioctl()
4274 return f2fs_ioc_get_encryption_policy(filp, arg); in __f2fs_ioctl()
4276 return f2fs_ioc_get_encryption_pwsalt(filp, arg); in __f2fs_ioctl()
4278 return f2fs_ioc_get_encryption_policy_ex(filp, arg); in __f2fs_ioctl()
4280 return f2fs_ioc_add_encryption_key(filp, arg); in __f2fs_ioctl()
4282 return f2fs_ioc_remove_encryption_key(filp, arg); in __f2fs_ioctl()
4284 return f2fs_ioc_remove_encryption_key_all_users(filp, arg); in __f2fs_ioctl()
4286 return f2fs_ioc_get_encryption_key_status(filp, arg); in __f2fs_ioctl()
4288 return f2fs_ioc_get_encryption_nonce(filp, arg); in __f2fs_ioctl()
4290 return f2fs_ioc_gc(filp, arg); in __f2fs_ioctl()
4292 return f2fs_ioc_gc_range(filp, arg); in __f2fs_ioctl()
4294 return f2fs_ioc_write_checkpoint(filp, arg); in __f2fs_ioctl()
4296 return f2fs_ioc_defragment(filp, arg); in __f2fs_ioctl()
4298 return f2fs_ioc_move_range(filp, arg); in __f2fs_ioctl()
4300 return f2fs_ioc_flush_device(filp, arg); in __f2fs_ioctl()
4302 return f2fs_ioc_get_features(filp, arg); in __f2fs_ioctl()
4304 return f2fs_ioc_fsgetxattr(filp, arg); in __f2fs_ioctl()
4306 return f2fs_ioc_fssetxattr(filp, arg); in __f2fs_ioctl()
4308 return f2fs_ioc_get_pin_file(filp, arg); in __f2fs_ioctl()
4310 return f2fs_ioc_set_pin_file(filp, arg); in __f2fs_ioctl()
4312 return f2fs_ioc_precache_extents(filp, arg); in __f2fs_ioctl()
4314 return f2fs_ioc_resize_fs(filp, arg); in __f2fs_ioctl()
4316 return f2fs_ioc_enable_verity(filp, arg); in __f2fs_ioctl()
4318 return f2fs_ioc_measure_verity(filp, arg); in __f2fs_ioctl()
4320 return f2fs_ioc_read_verity_metadata(filp, arg); in __f2fs_ioctl()
4322 return f2fs_ioc_getfslabel(filp, arg); in __f2fs_ioctl()
4324 return f2fs_ioc_setfslabel(filp, arg); in __f2fs_ioctl()
4326 return f2fs_get_compress_blocks(filp, arg); in __f2fs_ioctl()
4328 return f2fs_release_compress_blocks(filp, arg); in __f2fs_ioctl()
4330 return f2fs_reserve_compress_blocks(filp, arg); in __f2fs_ioctl()
4332 return f2fs_sec_trim_file(filp, arg); in __f2fs_ioctl()
4334 return f2fs_ioc_get_compress_option(filp, arg); in __f2fs_ioctl()
4336 return f2fs_ioc_set_compress_option(filp, arg); in __f2fs_ioctl()
4338 return f2fs_ioc_decompress_file(filp, arg); in __f2fs_ioctl()
4340 return f2fs_ioc_compress_file(filp, arg); in __f2fs_ioctl()
4346 long f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in f2fs_ioctl() argument
4353 return __f2fs_ioctl(filp, cmd, arg); in f2fs_ioctl()
4496 static int f2fs_compat_ioc_gc_range(struct file *file, unsigned long arg) in f2fs_compat_ioc_gc_range() argument
4502 urange = compat_ptr(arg); in f2fs_compat_ioc_gc_range()
4521 static int f2fs_compat_ioc_move_range(struct file *file, unsigned long arg) in f2fs_compat_ioc_move_range() argument
4527 urange = compat_ptr(arg); in f2fs_compat_ioc_move_range()
4538 long f2fs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in f2fs_compat_ioctl() argument
4556 return f2fs_compat_ioc_gc_range(file, arg); in f2fs_compat_ioctl()
4558 return f2fs_compat_ioc_move_range(file, arg); in f2fs_compat_ioctl()
4603 return __f2fs_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); in f2fs_compat_ioctl()