Home
last modified time | relevance | path

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

12

/Linux-v6.1/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()
473 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_fill_delalloc()
532 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_reflink_allocate_cow()
685 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
696 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
701 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
749 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
840 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()
604 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
631 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
741 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
769 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
881 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
900 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
[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()
318 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
319 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
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()
1314 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_rtalloc_reinit_frextents()
[all …]
Dxfs_iomap.c288 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
593 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
616 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
675 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
685 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
703 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
917 unsigned int lockmode = XFS_ILOCK_EXCL; in xfs_buffered_write_iomap_begin()
1097 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1102 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1106 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
[all …]
Dxfs_trans.c1197 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1210 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1223 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1297 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
1298 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
1387 xfs_lock_two_inodes(dp, XFS_ILOCK_EXCL, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
1389 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
1390 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()
953 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
972 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
974 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
1010 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
Dxfs_inode.h352 #define XFS_ILOCK_EXCL (1u << 2) macro
358 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
364 { 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.c60 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
63 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
71 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()
1648 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1775 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
1863 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_create_dqattach()
Dxfs_bmap_item.c512 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
553 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
560 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
Dxfs_attr_item.c629 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
643 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
654 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.c902 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
903 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1055 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1063 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
Dxfs_icache.c873 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) in xfs_reclaim_inode()
917 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
942 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
944 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
953 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
/Linux-v6.1/fs/xfs/libxfs/
Dxfs_trans_inode.c34 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ijoin()
64 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ichgtime()
102 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_log_inode()
Dxfs_defer.c745 ASSERT(xfs_isilocked(dfc->dfc_held.dr_ip[i], XFS_ILOCK_EXCL)); in xfs_defer_ops_capture()
830 xfs_lock_two_inodes(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL, in xfs_defer_ops_continue()
831 dfc->dfc_held.dr_ip[1], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
833 xfs_ilock(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
858 xfs_iunlock(dres->dr_ip[i], XFS_ILOCK_EXCL); in xfs_defer_resources_rele()
Dxfs_bmap.c1084 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1089 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1174 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iread_extents()
3880 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()
4351 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4526 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4615 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4622 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4646 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
5297 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in __xfs_bunmapi()
[all …]
/Linux-v6.1/fs/xfs/scrub/
Dquota.c59 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_quota()
60 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_setup_quota()
238 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_quota()
Drtbitmap.c31 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP; in xchk_setup_rt()
144 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM; in xchk_rtsummary()
Dparent.c292 sc->ilock_flags &= ~(XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
293 xfs_iunlock(sc->ip, XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
Dinode.c56 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode()
57 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode()

12