Home
last modified time | relevance | path

Searched refs:XFS_ILOCK_SHARED (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-6.6/fs/xfs/scrub/
H A Dparent.c74 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 Drtbitmap.c148 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 Drtsummary.c72 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 Dreaddir.c286 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 Dfscounters.c421 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 Dxfs_inode.c97 * 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 Dxfs_inode.h248 #define XFS_ILOCK_SHARED (1<<3) macro
253 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
260 { XFS_ILOCK_SHARED, "ILOCK_SHARED" }, \
H A Dxfs_aops.c364 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 Dxfs_pnfs.c198 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 Dxfs_symlink.c44 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 Dxfs_itable.c72 XFS_ILOCK_SHARED, &ip); in xfs_bulkstat_one_int()
136 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
H A Dxfs_attr_inactive.c334 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive()
H A Dxfs_bmap_util.c421 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 Dxfs_fsmap.c527 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 Dxfs_inode.c100 * 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 Dxfs_aops.c325 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 Dxfs_itable.c77 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 Dxfs_symlink.c46 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 Dxfs_inode.h382 #define XFS_ILOCK_SHARED (1u << 3) macro
387 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
394 { XFS_ILOCK_SHARED, "ILOCK_SHARED" }, \
H A Dxfs_pnfs.c234 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 Dxfs_attr_inactive.c332 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive()
H A Dxfs_qm.c1725 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 Dxfs_bmap_util.c451 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 Dxfs_iomap.c746 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 Drtbitmap.c186 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()

Completed in 25 milliseconds

12