Home
last modified time | relevance | path

Searched refs:XFS_ILOCK_EXCL (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v6.6/fs/xfs/
Dxfs_symlink.c46 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked()
218 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
247 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
360 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
402 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
462 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
468 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
487 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
494 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
504 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[all …]
Dxfs_reflink.c297 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
299 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
408 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_fill_cow_hole()
471 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_fill_delalloc()
530 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_reflink_allocate_cow()
686 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
697 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
702 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
750 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
841 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
[all …]
Dxfs_inode.c118 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
130 lock_mode = XFS_ILOCK_EXCL; 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()
210 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
253 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
305 if (lock_flags & XFS_ILOCK_EXCL) in xfs_iunlock()
322 ASSERT(lock_flags & (XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL)); in xfs_ilock_demote()
324 ~(XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL)) == 0); in xfs_ilock_demote()
326 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock_demote()
[all …]
Dxfs_bmap_util.c135 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP); in xfs_bmap_rtalloc()
136 xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
137 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL|XFS_ILOCK_RTSUM); in xfs_bmap_rtalloc()
138 xfs_trans_ijoin(ap->tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
606 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
633 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
743 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
771 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
883 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
902 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
[all …]
Dxfs_rtalloc.c804 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
805 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
848 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
849 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
1059 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP); in xfs_growfs_rt()
1060 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1073 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM); in xfs_growfs_rt()
1074 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1191 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
1345 xfs_ilock(ip, XFS_ILOCK_EXCL | lock_class); in xfs_rtmount_iread_extents()
[all …]
Dxfs_pnfs.c94 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_map_update_inode()
95 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_map_update_inode()
320 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
321 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
Dxfs_iomap.c333 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
638 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
661 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
720 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
730 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
748 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
966 unsigned int lockmode = XFS_ILOCK_EXCL; in xfs_buffered_write_iomap_begin()
1152 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1158 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1168 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
[all …]
Dxfs_trans.c1204 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1217 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1230 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1304 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
1305 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
1394 xfs_lock_two_inodes(dp, XFS_ILOCK_EXCL, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
1396 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
1397 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
Dxfs_dquot.c308 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
385 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
396 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
952 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
971 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
973 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
1009 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
Dxfs_inode.h373 #define XFS_ILOCK_EXCL (1u << 2) macro
379 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
385 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
Dxfs_acl.c233 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_acl_set_mode()
234 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_acl_set_mode()
Dxfs_aops.c62 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
65 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
73 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
Dxfs_qm.c257 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_one()
325 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
356 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
369 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
371 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
1684 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1811 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
1899 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_create_dqattach()
Dxfs_icache.c345 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) in xfs_iget_recycle()
361 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iget_recycle()
868 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) in xfs_reclaim_inode()
912 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
937 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
939 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
948 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
Dxfs_bmap_item.c526 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
569 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
576 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
Dxfs_attr_item.c630 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
644 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
655 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
Dxfs_qm_syscalls.c77 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_scall_trunc_qfile()
95 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
Dxfs_iops.c908 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
909 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1063 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1074 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
/Linux-v6.6/fs/xfs/scrub/
Dparent.c82 if (!xfs_ilock_nowait(dp, XFS_ILOCK_EXCL)) in xchk_parent_ilock_dir()
85 return XFS_ILOCK_EXCL; in xchk_parent_ilock_dir()
153 xchk_iunlock(sc, XFS_ILOCK_EXCL); in xchk_parent_validate()
154 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_parent_validate()
Dquota.c67 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_setup_quota()
245 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_quota()
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()
Drtbitmap.c35 xchk_ilock(sc, XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP); in xchk_setup_rtbitmap()
/Linux-v6.6/fs/xfs/libxfs/
Dxfs_trans_inode.c34 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ijoin()
63 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ichgtime()
93 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_log_inode()
Dxfs_defer.c747 ASSERT(xfs_isilocked(dfc->dfc_held.dr_ip[i], XFS_ILOCK_EXCL)); in xfs_defer_ops_capture()
832 xfs_lock_two_inodes(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL, in xfs_defer_ops_continue()
833 dfc->dfc_held.dr_ip[1], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
835 xfs_ilock(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
860 xfs_iunlock(dres->dr_ip[i], XFS_ILOCK_EXCL); in xfs_defer_resources_rele()
Dxfs_bmap.c1073 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1078 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1192 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iread_extents()
3886 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()
4357 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4532 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4623 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4630 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4654 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
5308 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in __xfs_bunmapi()
[all …]

12