Searched refs:XFS_IOLOCK_EXCL (Results 1 – 14 of 14) sorted by relevance
/linux/fs/xfs/scrub/ |
H A D | tempfile.c | 218 xfs_ilock(sc->tempip, XFS_IOLOCK_EXCL); in xrep_tempfile_adjust_directory_tree() 219 sc->temp_ilock_flags |= XFS_IOLOCK_EXCL; in xrep_tempfile_adjust_directory_tree() 262 xfs_ilock(sc->tempip, XFS_IOLOCK_EXCL); in xrep_tempfile_remove_metadir() 263 sc->temp_ilock_flags |= XFS_IOLOCK_EXCL; in xrep_tempfile_remove_metadir() 299 if (xfs_ilock_nowait(sc->tempip, XFS_IOLOCK_EXCL)) { in xrep_tempfile_iolock_nowait() 300 sc->temp_ilock_flags |= XFS_IOLOCK_EXCL; in xrep_tempfile_iolock_nowait() 332 xfs_iunlock(sc->tempip, XFS_IOLOCK_EXCL); in xrep_tempfile_iounlock() 333 sc->temp_ilock_flags &= ~XFS_IOLOCK_EXCL; in xrep_tempfile_iounlock()
|
H A D | inode.c | 37 xchk_ilock(sc, XFS_IOLOCK_EXCL); in xchk_prepare_iscrub()
|
H A D | bmap.c | 46 xchk_ilock(sc, XFS_IOLOCK_EXCL); in xchk_setup_inode_bmap()
|
H A D | common.c | 1279 xchk_ilock(sc, XFS_IOLOCK_EXCL); in xchk_setup_inode_contents()
|
H A D | inode_repair.c | 1601 xchk_ilock(sc, XFS_IOLOCK_EXCL); in xrep_dinode_core()
|
/linux/fs/xfs/ |
H A D | xfs_file.c | 223 *lock_mode = XFS_IOLOCK_EXCL; in xfs_ilock_iocb_for_write() 397 *iolock = XFS_IOLOCK_EXCL; in xfs_file_write_zero_eof() 463 *iolock = XFS_IOLOCK_EXCL; in xfs_file_write_checks() 609 if (iolock == XFS_IOLOCK_EXCL) { in xfs_file_dio_write_aligned() 610 xfs_ilock_demote(ip, XFS_IOLOCK_EXCL); in xfs_file_dio_write_aligned() 660 iolock = XFS_IOLOCK_EXCL; in xfs_file_dio_write_unaligned() 736 unsigned int iolock = XFS_IOLOCK_EXCL; in xfs_file_dax_write() 782 iolock = XFS_IOLOCK_EXCL; in xfs_file_buffered_write() 1100 uint iolock = XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL; in xfs_file_fallocate() 1359 xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL)) { in xfs_file_release() [all …]
|
H A D | xfs_qm_syscalls.c | 68 xfs_ilock(ip, XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile() 72 xfs_iunlock(ip, XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile() 94 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
|
H A D | xfs_inode.h | 438 #define XFS_IOLOCK_EXCL (1u << 0) macro 445 #define XFS_LOCK_MASK (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED \ 450 { XFS_IOLOCK_EXCL, "IOLOCK_EXCL" }, \
|
H A D | xfs_icache.c | 777 ASSERT((lock_flags & (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED)) == 0); in xfs_iget() 1247 if (!xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL)) { in xfs_inode_free_eofblocks() 1252 *lockflags |= XFS_IOLOCK_EXCL; in xfs_inode_free_eofblocks() 1415 if (!(*lockflags & XFS_IOLOCK_EXCL) && in xfs_inode_free_cowblocks() 1416 !xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL)) { in xfs_inode_free_cowblocks() 1421 *lockflags |= XFS_IOLOCK_EXCL; in xfs_inode_free_cowblocks()
|
H A D | xfs_bmap_util.c | 502 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL); in xfs_can_free_eofblocks() 980 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL); in xfs_collapse_file_space() 1049 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL); in xfs_insert_file_space()
|
H A D | xfs_iops.c | 858 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL); in xfs_setattr_size() 1071 iolock = XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL; in xfs_vn_setattr()
|
H A D | xfs_rtalloc.c | 699 xfs_ilock(ip, XFS_IOLOCK_EXCL); in xfs_growfs_rt_fixup_extsize() 714 xfs_iunlock(ip, XFS_IOLOCK_EXCL); in xfs_growfs_rt_fixup_extsize()
|
H A D | xfs_reflink.c | 1646 xfs_ilock_demote(src, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL); in xfs_reflink_remap_prep()
|
/linux/fs/xfs/libxfs/ |
H A D | xfs_bmap.c | 5818 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); in xfs_bmse_merge() 5955 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); in xfs_bmap_collapse_extents() 6028 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL); in xfs_bmap_can_insert_extents() 6071 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); in xfs_bmap_insert_extents()
|