Home
last modified time | relevance | path

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

12

/linux-6.15/fs/xfs/
H A Dxfs_itable.c82 XFS_ILOCK_SHARED, &ip); in xfs_bulkstat_one_int()
92 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
116 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
127 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
191 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_bulkstat_one_int()
H A Dxfs_inode.c69 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_data_map_shared()
81 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_attr_map_shared()
104 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_lock_flags_assert()
166 else if (lock_flags & XFS_ILOCK_SHARED) in xfs_ilock()
299 if (lock_flags & XFS_ILOCK_SHARED) in xfs_assert_ilocked()
404 XFS_ILOCK_SHARED))); in xfs_lock_inodes()
2616 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_iflush_cluster()
2666 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_log_force_inode()
2669 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_log_force_inode()
2941 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_inode_reload_unlinked()
[all …]
H A Dxfs_symlink.c47 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_readlink()
75 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_readlink()
78 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_readlink()
H A Dxfs_aops.c330 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
342 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
353 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
365 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_map_blocks()
H A Dxfs_inode.h441 #define XFS_ILOCK_SHARED (1u << 3) macro
446 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
453 { XFS_ILOCK_SHARED, "ILOCK_SHARED" }, \
H A Dxfs_pnfs.c233 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize()
236 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_pnfs_validate_isize()
H A Dxfs_zone_alloc.c376 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_last_used_zone()
379 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_last_used_zone()
382 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_last_used_zone()
388 xfs_ilock(rtg_rmap(rtg), XFS_ILOCK_SHARED); in xfs_last_used_zone()
392 xfs_iunlock(rtg_rmap(rtg), XFS_ILOCK_SHARED); in xfs_last_used_zone()
H A Dxfs_ioctl.c501 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_ioc_fsgetxattra()
503 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_ioc_fsgetxattra()
518 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_fileattr_get()
520 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_fileattr_get()
H A Dxfs_attr_inactive.c331 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive()
H A Dxfs_bmap_util.c297 lock = XFS_ILOCK_SHARED; in xfs_getbmap()
562 xfs_ilock(ip, XFS_ILOCK_SHARED); in xfs_can_free_eofblocks()
566 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xfs_can_free_eofblocks()
H A Dxfs_qm.c2009 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc()
2031 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc()
2049 lockflags = XFS_ILOCK_SHARED; in xfs_qm_vop_dqalloc()
H A Dxfs_iomap.c845 lockmode = XFS_ILOCK_SHARED; in xfs_direct_write_iomap_begin()
856 if (xfs_is_cow_inode(ip) && lockmode == XFS_ILOCK_SHARED) { in xfs_direct_write_iomap_begin()
1835 unsigned int lockmode = XFS_ILOCK_SHARED; in xfs_read_iomap_begin()
H A Dxfs_attr_list.c562 xfs_assert_ilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL); in xfs_attr_list_ilocked()
/linux-6.15/fs/xfs/scrub/
H A Dparent.c92 if (!xfs_ilock_nowait(dp, XFS_ILOCK_SHARED)) in xchk_parent_ilock_dir()
96 return XFS_ILOCK_SHARED; in xchk_parent_ilock_dir()
98 xfs_iunlock(dp, XFS_ILOCK_SHARED); in xchk_parent_ilock_dir()
359 if (!xfs_ilock_nowait(dp, XFS_ILOCK_SHARED)) { in xchk_parent_lock_dir()
365 return XFS_IOLOCK_SHARED | XFS_ILOCK_SHARED; in xchk_parent_lock_dir()
367 xfs_iunlock(dp, XFS_ILOCK_SHARED); in xchk_parent_lock_dir()
H A Dquota.c162 xchk_ilock(sc, XFS_ILOCK_SHARED); in xchk_quota_item()
176 xchk_iunlock(sc, XFS_ILOCK_SHARED); in xchk_quota_item()
H A Dreaddir.c285 xfs_assert_ilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL); in xchk_dir_walk()
338 xfs_assert_ilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL); in xchk_dir_lookup()
H A Dorphanage.c328 ASSERT(!(sc->ilock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL))); in xrep_adoption_trans_alloc()
330 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL))); in xrep_adoption_trans_alloc()
H A Dquotacheck.c428 ilock_flags = XFS_ILOCK_SHARED; in xqcheck_collect_inode()
429 xfs_ilock(ip, XFS_ILOCK_SHARED); in xqcheck_collect_inode()
H A Dlistxattr.c303 xfs_assert_ilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL); in xchk_xattr_walk()
H A Dparent_repair.c486 uint lock_mode = XFS_ILOCK_SHARED; in xrep_parent_scan_ilock()
569 if (sc->ilock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) in xrep_parent_scan_dirtree()
570 xchk_iunlock(sc, sc->ilock_flags & (XFS_ILOCK_SHARED | in xrep_parent_scan_dirtree()
H A Ddir.c125 if (!xfs_ilock_nowait(ip, XFS_ILOCK_SHARED)) { in xchk_dir_lock_child()
131 return XFS_IOLOCK_SHARED | XFS_ILOCK_SHARED; in xchk_dir_lock_child()
133 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xchk_dir_lock_child()
H A Dnlinks.c660 xfs_ilock(ip, XFS_ILOCK_SHARED); in xchk_nlinks_compare_inode()
765 xfs_iunlock(ip, XFS_ILOCK_SHARED); in xchk_nlinks_compare_inode()
H A Ddir_repair.c1196 uint lock_mode = XFS_ILOCK_SHARED; in xrep_dir_scan_ilock()
1289 if (sc->ilock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) in xrep_dir_scan_dirtree()
1290 xchk_iunlock(sc, sc->ilock_flags & (XFS_ILOCK_SHARED | in xrep_dir_scan_dirtree()
/linux-6.15/fs/xfs/libxfs/
H A Dxfs_rtgroup.c206 xfs_ilock(rtg_bitmap(rtg), XFS_ILOCK_SHARED); in xfs_rtgroup_lock()
238 xfs_iunlock(rtg_bitmap(rtg), XFS_ILOCK_SHARED); in xfs_rtgroup_unlock()
H A Dxfs_symlink_remote.c256 xfs_assert_ilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL); in xfs_symlink_remote_read()

12