/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | parent.c | 74 if (!xfs_ilock_nowait(dp, XFS_ILOCK_SHARED)) in xchk_parent_ilock_dir() 78 return XFS_ILOCK_SHARED; in xchk_parent_ilock_dir() 80 xfs_iunlock(dp, XFS_ILOCK_SHARED); in xchk_parent_ilock_dir()
|
H A D | rtbitmap.c | 148 xfs_ilock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_xref_is_used_rt_space() 156 xfs_iunlock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_xref_is_used_rt_space()
|
H A D | rtsummary.c | 72 xfs_ilock(mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_setup_rtsummary() 262 xfs_iunlock(mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_rtsummary()
|
H A D | readdir.c | 286 ASSERT(xfs_isilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xchk_dir_walk() 337 ASSERT(xfs_isilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xchk_dir_lookup()
|
H A D | fscounters.c | 421 xfs_ilock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_fscount_count_frextents() 430 xfs_iunlock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_fscount_count_frextents()
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_inode.c | 97 * call xfs_ilock(ip, XFS_ILOCK_SHARED) is that the inode lock also guards to 112 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_data_map_shared() 125 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_attr_map_shared() 174 * and only XFS_IOLOCK_SHARED, XFS_IOLOCK_EXCL, XFS_ILOCK_SHARED, in xfs_ilock() 181 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock() 182 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock() 200 else if (lock_flags & XFS_ILOCK_SHARED) in xfs_ilock() 225 * and only XFS_IOLOCK_SHARED, XFS_IOLOCK_EXCL, XFS_ILOCK_SHARED, in xfs_ilock_nowait() 232 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait() 233 (XFS_ILOCK_SHARED | XFS_ILOCK_EXC in xfs_ilock_nowait() [all...] |
H A D | xfs_inode.h | 248 #define XFS_ILOCK_SHARED (1<<3) macro 253 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \ 260 { XFS_ILOCK_SHARED, "ILOCK_SHARED" }, \
|
H A D | xfs_aops.c | 364 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks() 377 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks() 388 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks() 400 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
|
H A D | xfs_pnfs.c | 198 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize() 201 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize()
|
H A D | xfs_symlink.c | 44 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked() 112 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_readlink() 131 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_readlink()
|
H A D | xfs_itable.c | 72 XFS_ILOCK_SHARED, &ip); in xfs_bulkstat_one_int() 136 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
|
H A D | xfs_attr_inactive.c | 334 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive()
|
H A D | xfs_bmap_util.c | 421 lock = XFS_ILOCK_SHARED; in xfs_getbmap() 659 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_free_eofblocks() 661 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_free_eofblocks()
|
H A D | xfs_fsmap.c | 527 xfs_ilock(tp->t_mountp->m_rbmip, XFS_ILOCK_SHARED); in xfs_getfsmap_rtdev_rtbitmap_query() 545 xfs_iunlock(tp->t_mountp->m_rbmip, XFS_ILOCK_SHARED); in xfs_getfsmap_rtdev_rtbitmap_query()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_inode.c | 100 * call xfs_ilock(ip, XFS_ILOCK_SHARED) is that the inode lock also guards to 115 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_data_map_shared() 127 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_attr_map_shared() 138 * XFS_MMAPLOCK_EXCL, XFS_ILOCK_SHARED, XFS_ILOCK_EXCL are valid values 149 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_lock_flags_assert() 150 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_lock_flags_assert() 212 else if (lock_flags & XFS_ILOCK_SHARED) in xfs_ilock() 256 } else if (lock_flags & XFS_ILOCK_SHARED) { in xfs_ilock_nowait() 307 else if (lock_flags & XFS_ILOCK_SHARED) in xfs_iunlock() 362 if (lock_flags & (XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)) { in xfs_isilocked() [all...] |
H A D | xfs_aops.c | 325 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks() 337 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks() 348 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks() 360 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
|
H A D | xfs_itable.c | 77 XFS_ILOCK_SHARED, &ip); in xfs_bulkstat_one_int() 87 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int() 158 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
|
H A D | xfs_symlink.c | 46 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked() 112 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_readlink() 141 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_readlink()
|
H A D | xfs_inode.h | 382 #define XFS_ILOCK_SHARED (1u << 3) macro 387 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \ 394 { XFS_ILOCK_SHARED, "ILOCK_SHARED" }, \
|
H A D | xfs_pnfs.c | 234 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize() 237 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize()
|
H A D | xfs_attr_inactive.c | 332 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive()
|
H A D | xfs_qm.c | 1725 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc() 1747 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc() 1765 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc()
|
H A D | xfs_bmap_util.c | 451 lock = XFS_ILOCK_SHARED; in xfs_getbmap() 702 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_can_free_eofblocks() 705 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_can_free_eofblocks()
|
H A D | xfs_iomap.c | 746 if (mode == XFS_ILOCK_SHARED && is_write && xfs_is_cow_inode(ip)) { in xfs_ilock_for_iomap() 790 unsigned int lockmode = XFS_ILOCK_SHARED; in xfs_direct_write_iomap_begin() 1245 unsigned int lockmode = XFS_ILOCK_SHARED; in xfs_read_iomap_begin()
|
/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | rtbitmap.c | 186 xfs_ilock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_xref_is_used_rt_space() 194 xfs_iunlock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_xref_is_used_rt_space()
|