Searched refs:lockmode (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/xfs/ |
| H A D | xfs_iomap.c | 782 unsigned *lockmode) in xfs_ilock_for_iomap() argument 787 if (!xfs_ilock_nowait(ip, *lockmode)) in xfs_ilock_for_iomap() 791 *lockmode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap() 792 xfs_ilock(ip, *lockmode); in xfs_ilock_for_iomap() 866 unsigned int lockmode; in xfs_direct_write_iomap_begin() local 891 lockmode = XFS_ILOCK_EXCL; in xfs_direct_write_iomap_begin() 893 lockmode = XFS_ILOCK_SHARED; in xfs_direct_write_iomap_begin() 896 error = xfs_ilock_for_iomap(ip, flags, &lockmode); in xfs_direct_write_iomap_begin() 904 if (xfs_is_cow_inode(ip) && lockmode == XFS_ILOCK_SHARED) { in xfs_direct_write_iomap_begin() 905 xfs_iunlock(ip, lockmode); in xfs_direct_write_iomap_begin() [all …]
|
| H A D | xfs_reflink.c | 437 uint *lockmode, in xfs_reflink_fill_cow_hole() argument 459 xfs_iunlock(ip, *lockmode); in xfs_reflink_fill_cow_hole() 460 *lockmode = 0; in xfs_reflink_fill_cow_hole() 467 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_fill_cow_hole() 521 uint *lockmode, in xfs_reflink_fill_delalloc() argument 533 xfs_iunlock(ip, *lockmode); in xfs_reflink_fill_delalloc() 534 *lockmode = 0; in xfs_reflink_fill_delalloc() 541 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_fill_delalloc() 604 uint *lockmode, in xfs_reflink_allocate_cow() argument 631 lockmode, convert_now); in xfs_reflink_allocate_cow() [all …]
|
| H A D | xfs_reflink.h | 34 struct xfs_bmbt_irec *cmap, bool *shared, uint *lockmode,
|
| /linux/fs/xfs/scrub/ |
| H A D | parent.c | 478 unsigned int lockmode; in xchk_parent_scan_attr() local 506 lockmode = xchk_parent_lock_dir(sc, dp); in xchk_parent_scan_attr() 507 if (!lockmode) { in xchk_parent_scan_attr() 535 xfs_iunlock(dp, lockmode); in xchk_parent_scan_attr() 576 unsigned int lockmode; in xchk_parent_slow_pptr() local 599 lockmode = xchk_parent_lock_dir(sc, dp); in xchk_parent_slow_pptr() 600 if (lockmode) { in xchk_parent_slow_pptr() 614 error = xchk_dir_trylock_for_pptrs(sc, dp, &lockmode); in xchk_parent_slow_pptr() 630 xfs_iunlock(dp, lockmode); in xchk_parent_slow_pptr()
|
| H A D | dir.c | 171 unsigned int lockmode; in xchk_dir_check_pptr_fast() local 186 lockmode = xchk_dir_lock_child(sc, ip); in xchk_dir_check_pptr_fast() 187 if (!lockmode) { in xchk_dir_check_pptr_fast() 211 xfs_iunlock(ip, lockmode); in xchk_dir_check_pptr_fast() 972 unsigned int lockmode; in xchk_dir_slow_dirent() local 997 lockmode = xchk_dir_lock_child(sc, ip); in xchk_dir_slow_dirent() 998 if (lockmode) { in xchk_dir_slow_dirent() 1012 error = xchk_dir_trylock_for_pptrs(sc, ip, &lockmode); in xchk_dir_slow_dirent() 1028 xfs_iunlock(ip, lockmode); in xchk_dir_slow_dirent()
|