• Home
  • Raw
  • Download

Lines Matching refs:filp

482 static int f2fs_file_open(struct inode *inode, struct file *filp)  in f2fs_file_open()  argument
484 int err = fscrypt_file_open(inode, filp); in f2fs_file_open()
489 filp->f_mode |= FMODE_NOWAIT; in f2fs_file_open()
491 return dquot_file_open(inode, filp); in f2fs_file_open()
1554 static int f2fs_release_file(struct inode *inode, struct file *filp) in f2fs_release_file() argument
1560 if (!(filp->f_mode & FMODE_WRITE) || in f2fs_release_file()
1593 static int f2fs_ioc_getflags(struct file *filp, unsigned long arg) in f2fs_ioc_getflags() argument
1595 struct inode *inode = file_inode(filp); in f2fs_ioc_getflags()
1601 static int f2fs_ioc_setflags(struct file *filp, unsigned long arg) in f2fs_ioc_setflags() argument
1603 struct inode *inode = file_inode(filp); in f2fs_ioc_setflags()
1615 ret = mnt_want_write_file(filp); in f2fs_ioc_setflags()
1647 mnt_drop_write_file(filp); in f2fs_ioc_setflags()
1651 static int f2fs_ioc_getversion(struct file *filp, unsigned long arg) in f2fs_ioc_getversion() argument
1653 struct inode *inode = file_inode(filp); in f2fs_ioc_getversion()
1658 static int f2fs_ioc_start_atomic_write(struct file *filp) in f2fs_ioc_start_atomic_write() argument
1660 struct inode *inode = file_inode(filp); in f2fs_ioc_start_atomic_write()
1669 ret = mnt_want_write_file(filp); in f2fs_ioc_start_atomic_write()
1705 mnt_drop_write_file(filp); in f2fs_ioc_start_atomic_write()
1709 static int f2fs_ioc_commit_atomic_write(struct file *filp) in f2fs_ioc_commit_atomic_write() argument
1711 struct inode *inode = file_inode(filp); in f2fs_ioc_commit_atomic_write()
1717 ret = mnt_want_write_file(filp); in f2fs_ioc_commit_atomic_write()
1733 ret = f2fs_do_sync_file(filp, 0, LLONG_MAX, 0, true); in f2fs_ioc_commit_atomic_write()
1740 ret = f2fs_do_sync_file(filp, 0, LLONG_MAX, 1, false); in f2fs_ioc_commit_atomic_write()
1745 mnt_drop_write_file(filp); in f2fs_ioc_commit_atomic_write()
1749 static int f2fs_ioc_start_volatile_write(struct file *filp) in f2fs_ioc_start_volatile_write() argument
1751 struct inode *inode = file_inode(filp); in f2fs_ioc_start_volatile_write()
1760 ret = mnt_want_write_file(filp); in f2fs_ioc_start_volatile_write()
1780 mnt_drop_write_file(filp); in f2fs_ioc_start_volatile_write()
1784 static int f2fs_ioc_release_volatile_write(struct file *filp) in f2fs_ioc_release_volatile_write() argument
1786 struct inode *inode = file_inode(filp); in f2fs_ioc_release_volatile_write()
1792 ret = mnt_want_write_file(filp); in f2fs_ioc_release_volatile_write()
1809 mnt_drop_write_file(filp); in f2fs_ioc_release_volatile_write()
1813 static int f2fs_ioc_abort_volatile_write(struct file *filp) in f2fs_ioc_abort_volatile_write() argument
1815 struct inode *inode = file_inode(filp); in f2fs_ioc_abort_volatile_write()
1821 ret = mnt_want_write_file(filp); in f2fs_ioc_abort_volatile_write()
1832 ret = f2fs_do_sync_file(filp, 0, LLONG_MAX, 0, true); in f2fs_ioc_abort_volatile_write()
1837 mnt_drop_write_file(filp); in f2fs_ioc_abort_volatile_write()
1842 static int f2fs_ioc_shutdown(struct file *filp, unsigned long arg) in f2fs_ioc_shutdown() argument
1844 struct inode *inode = file_inode(filp); in f2fs_ioc_shutdown()
1856 ret = mnt_want_write_file(filp); in f2fs_ioc_shutdown()
1899 mnt_drop_write_file(filp); in f2fs_ioc_shutdown()
1903 static int f2fs_ioc_fitrim(struct file *filp, unsigned long arg) in f2fs_ioc_fitrim() argument
1905 struct inode *inode = file_inode(filp); in f2fs_ioc_fitrim()
1921 ret = mnt_want_write_file(filp); in f2fs_ioc_fitrim()
1928 mnt_drop_write_file(filp); in f2fs_ioc_fitrim()
1949 static int f2fs_ioc_set_encryption_policy(struct file *filp, unsigned long arg) in f2fs_ioc_set_encryption_policy() argument
1951 struct inode *inode = file_inode(filp); in f2fs_ioc_set_encryption_policy()
1958 return fscrypt_ioctl_set_policy(filp, (const void __user *)arg); in f2fs_ioc_set_encryption_policy()
1961 static int f2fs_ioc_get_encryption_policy(struct file *filp, unsigned long arg) in f2fs_ioc_get_encryption_policy() argument
1963 if (!f2fs_sb_has_encrypt(file_inode(filp)->i_sb)) in f2fs_ioc_get_encryption_policy()
1965 return fscrypt_ioctl_get_policy(filp, (void __user *)arg); in f2fs_ioc_get_encryption_policy()
1968 static int f2fs_ioc_get_encryption_pwsalt(struct file *filp, unsigned long arg) in f2fs_ioc_get_encryption_pwsalt() argument
1970 struct inode *inode = file_inode(filp); in f2fs_ioc_get_encryption_pwsalt()
1977 err = mnt_want_write_file(filp); in f2fs_ioc_get_encryption_pwsalt()
2001 mnt_drop_write_file(filp); in f2fs_ioc_get_encryption_pwsalt()
2005 static int f2fs_ioc_gc(struct file *filp, unsigned long arg) in f2fs_ioc_gc() argument
2007 struct inode *inode = file_inode(filp); in f2fs_ioc_gc()
2021 ret = mnt_want_write_file(filp); in f2fs_ioc_gc()
2036 mnt_drop_write_file(filp); in f2fs_ioc_gc()
2040 static int f2fs_ioc_gc_range(struct file *filp, unsigned long arg) in f2fs_ioc_gc_range() argument
2042 struct inode *inode = file_inode(filp); in f2fs_ioc_gc_range()
2058 ret = mnt_want_write_file(filp); in f2fs_ioc_gc_range()
2082 mnt_drop_write_file(filp); in f2fs_ioc_gc_range()
2086 static int f2fs_ioc_write_checkpoint(struct file *filp, unsigned long arg) in f2fs_ioc_write_checkpoint() argument
2088 struct inode *inode = file_inode(filp); in f2fs_ioc_write_checkpoint()
2098 ret = mnt_want_write_file(filp); in f2fs_ioc_write_checkpoint()
2104 mnt_drop_write_file(filp); in f2fs_ioc_write_checkpoint()
2109 struct file *filp, in f2fs_defragment_range() argument
2112 struct inode *inode = file_inode(filp); in f2fs_defragment_range()
2253 static int f2fs_ioc_defragment(struct file *filp, unsigned long arg) in f2fs_ioc_defragment() argument
2255 struct inode *inode = file_inode(filp); in f2fs_ioc_defragment()
2281 err = mnt_want_write_file(filp); in f2fs_ioc_defragment()
2285 err = f2fs_defragment_range(sbi, filp, &range); in f2fs_ioc_defragment()
2286 mnt_drop_write_file(filp); in f2fs_ioc_defragment()
2406 static int f2fs_ioc_move_range(struct file *filp, unsigned long arg) in f2fs_ioc_move_range() argument
2412 if (!(filp->f_mode & FMODE_READ) || in f2fs_ioc_move_range()
2413 !(filp->f_mode & FMODE_WRITE)) in f2fs_ioc_move_range()
2429 err = mnt_want_write_file(filp); in f2fs_ioc_move_range()
2433 err = f2fs_move_file_range(filp, range.pos_in, dst.file, in f2fs_ioc_move_range()
2436 mnt_drop_write_file(filp); in f2fs_ioc_move_range()
2448 static int f2fs_ioc_flush_device(struct file *filp, unsigned long arg) in f2fs_ioc_flush_device() argument
2450 struct inode *inode = file_inode(filp); in f2fs_ioc_flush_device()
2477 ret = mnt_want_write_file(filp); in f2fs_ioc_flush_device()
2506 mnt_drop_write_file(filp); in f2fs_ioc_flush_device()
2510 static int f2fs_ioc_get_features(struct file *filp, unsigned long arg) in f2fs_ioc_get_features() argument
2512 struct inode *inode = file_inode(filp); in f2fs_ioc_get_features()
2540 static int f2fs_ioc_set_pin_file(struct file *filp, unsigned long arg) in f2fs_ioc_set_pin_file() argument
2542 struct inode *inode = file_inode(filp); in f2fs_ioc_set_pin_file()
2558 ret = mnt_want_write_file(filp); in f2fs_ioc_set_pin_file()
2589 mnt_drop_write_file(filp); in f2fs_ioc_set_pin_file()
2593 static int f2fs_ioc_get_pin_file(struct file *filp, unsigned long arg) in f2fs_ioc_get_pin_file() argument
2595 struct inode *inode = file_inode(filp); in f2fs_ioc_get_pin_file()
2635 static int f2fs_ioc_precache_extents(struct file *filp, unsigned long arg) in f2fs_ioc_precache_extents() argument
2637 return f2fs_precache_extents(file_inode(filp)); in f2fs_ioc_precache_extents()
2640 long f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in f2fs_ioctl() argument
2642 if (unlikely(f2fs_cp_error(F2FS_I_SB(file_inode(filp))))) in f2fs_ioctl()
2647 return f2fs_ioc_getflags(filp, arg); in f2fs_ioctl()
2649 return f2fs_ioc_setflags(filp, arg); in f2fs_ioctl()
2651 return f2fs_ioc_getversion(filp, arg); in f2fs_ioctl()
2653 return f2fs_ioc_start_atomic_write(filp); in f2fs_ioctl()
2655 return f2fs_ioc_commit_atomic_write(filp); in f2fs_ioctl()
2657 return f2fs_ioc_start_volatile_write(filp); in f2fs_ioctl()
2659 return f2fs_ioc_release_volatile_write(filp); in f2fs_ioctl()
2661 return f2fs_ioc_abort_volatile_write(filp); in f2fs_ioctl()
2663 return f2fs_ioc_shutdown(filp, arg); in f2fs_ioctl()
2665 return f2fs_ioc_fitrim(filp, arg); in f2fs_ioctl()
2667 return f2fs_ioc_set_encryption_policy(filp, arg); in f2fs_ioctl()
2669 return f2fs_ioc_get_encryption_policy(filp, arg); in f2fs_ioctl()
2671 return f2fs_ioc_get_encryption_pwsalt(filp, arg); in f2fs_ioctl()
2673 return f2fs_ioc_gc(filp, arg); in f2fs_ioctl()
2675 return f2fs_ioc_gc_range(filp, arg); in f2fs_ioctl()
2677 return f2fs_ioc_write_checkpoint(filp, arg); in f2fs_ioctl()
2679 return f2fs_ioc_defragment(filp, arg); in f2fs_ioctl()
2681 return f2fs_ioc_move_range(filp, arg); in f2fs_ioctl()
2683 return f2fs_ioc_flush_device(filp, arg); in f2fs_ioctl()
2685 return f2fs_ioc_get_features(filp, arg); in f2fs_ioctl()
2687 return f2fs_ioc_get_pin_file(filp, arg); in f2fs_ioctl()
2689 return f2fs_ioc_set_pin_file(filp, arg); in f2fs_ioctl()
2691 return f2fs_ioc_precache_extents(filp, arg); in f2fs_ioctl()