| /Linux-v6.6/fs/xfs/ |
| D | xfs_symlink.c | 46 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 …]
|
| D | xfs_reflink.c | 297 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 …]
|
| D | xfs_inode.c | 118 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 …]
|
| D | xfs_bmap_util.c | 135 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 …]
|
| D | xfs_rtalloc.c | 804 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 …]
|
| D | xfs_pnfs.c | 94 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()
|
| D | xfs_iomap.c | 333 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 …]
|
| D | xfs_trans.c | 1204 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()
|
| D | xfs_dquot.c | 308 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()
|
| D | xfs_inode.h | 373 #define XFS_ILOCK_EXCL (1u << 2) macro 379 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \ 385 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
|
| D | xfs_acl.c | 233 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()
|
| D | xfs_aops.c | 62 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()
|
| D | xfs_qm.c | 257 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()
|
| D | xfs_icache.c | 345 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()
|
| D | xfs_bmap_item.c | 526 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()
|
| D | xfs_attr_item.c | 630 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()
|
| D | xfs_qm_syscalls.c | 77 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()
|
| D | xfs_iops.c | 908 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/ |
| D | parent.c | 82 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()
|
| D | quota.c | 67 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_setup_quota() 245 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_quota()
|
| 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()
|
| D | rtbitmap.c | 35 xchk_ilock(sc, XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP); in xchk_setup_rtbitmap()
|
| /Linux-v6.6/fs/xfs/libxfs/ |
| D | xfs_trans_inode.c | 34 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()
|
| D | xfs_defer.c | 747 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()
|
| D | xfs_bmap.c | 1073 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 …]
|