Home
last modified time | relevance | path

Searched refs:XFS_ILOCK_SHARED (Results 1 – 18 of 18) sorted by relevance

/Linux-v6.1/fs/xfs/
Dxfs_inode.c115 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()
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()
363 if (!(lock_flags & XFS_ILOCK_SHARED)) in xfs_isilocked()
427 if (lock_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)) { in xfs_lock_inumorder()
[all …]
Dxfs_aops.c316 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
328 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
339 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
351 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
Dxfs_inode.h353 #define XFS_ILOCK_SHARED (1u << 3) macro
358 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
365 { XFS_ILOCK_SHARED, "ILOCK_SHARED" }, \
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()
Dxfs_pnfs.c232 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize()
235 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize()
Dxfs_itable.c77 XFS_ILOCK_SHARED, &ip); in xfs_bulkstat_one_int()
147 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
Dxfs_attr_inactive.c332 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive()
Dxfs_iomap.c701 if (mode == XFS_ILOCK_SHARED && is_write && xfs_is_cow_inode(ip)) { in xfs_ilock_for_iomap()
745 unsigned int lockmode = XFS_ILOCK_SHARED; in xfs_direct_write_iomap_begin()
1206 unsigned int lockmode = XFS_ILOCK_SHARED; in xfs_read_iomap_begin()
Dxfs_ioctl.c1032 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_ioc_fsgetxattra()
1034 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_ioc_fsgetxattra()
1049 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_fileattr_get()
1051 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_fileattr_get()
Dxfs_qm.c1689 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc()
1711 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc()
1729 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc()
Dxfs_fsmap.c527 xfs_ilock(mp->m_rbmip, XFS_ILOCK_SHARED); in xfs_getfsmap_rtdev_rtbitmap_query()
554 xfs_iunlock(mp->m_rbmip, XFS_ILOCK_SHARED); in xfs_getfsmap_rtdev_rtbitmap_query()
Dxfs_bmap_util.c453 lock = XFS_ILOCK_SHARED; in xfs_getbmap()
700 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_can_free_eofblocks()
703 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_can_free_eofblocks()
Dxfs_attr_list.c508 ASSERT(xfs_isilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_list_ilocked()
Dxfs_file.c123 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_fsync_flush_log()
133 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_fsync_flush_log()
/Linux-v6.1/fs/xfs/scrub/
Drtbitmap.c184 xfs_ilock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_xref_is_used_rt_space()
192 xfs_iunlock(sc->mp->m_rbmip, XFS_ILOCK_SHARED | XFS_ILOCK_RTBITMAP); in xchk_xref_is_used_rt_space()
/Linux-v6.1/fs/xfs/libxfs/
Dxfs_inode_fork.c551 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL | XFS_ILOCK_SHARED)); in xfs_iextents_copy()
Dxfs_attr.c227 ASSERT(xfs_isilocked(args->dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_get_ilocked()
Dxfs_bmap.c3880 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()