Home
last modified time | relevance | path

Searched refs:lockmode (Results 1 – 4 of 4) sorted by relevance

/linux/fs/xfs/
H A Dxfs_iomap.c782 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 Dxfs_reflink.c437 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 Dxfs_reflink.h34 struct xfs_bmbt_irec *cmap, bool *shared, uint *lockmode,
/linux/fs/xfs/scrub/
H A Dparent.c478 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()