Home
last modified time | relevance | path

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

12

/Linux-v5.10/fs/xfs/
Dxfs_reflink.c294 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
296 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
362 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_reflink_allocate_cow()
380 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_allocate_cow()
564 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
575 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
580 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
628 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
687 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
697 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
[all …]
Dxfs_symlink.c44 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked()
204 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
238 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
351 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
393 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
453 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
459 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
478 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
485 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
495 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[all …]
Dxfs_inode.c116 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
130 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
181 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock()
182 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock()
198 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
232 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait()
233 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock_nowait()
252 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
301 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_iunlock()
302 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_iunlock()
[all …]
Dxfs_bmap_util.c119 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP); in xfs_bmap_rtalloc()
120 xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
121 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL|XFS_ILOCK_RTSUM); in xfs_bmap_rtalloc()
122 xfs_trans_ijoin(ap->tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
563 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
590 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
687 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
710 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
819 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
837 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
[all …]
Dxfs_iomap.c247 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
284 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
556 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
591 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
614 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
673 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
683 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
701 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
880 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1048 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
[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()
840 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
841 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
1027 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP); in xfs_growfs_rt()
1028 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1041 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM); in xfs_growfs_rt()
1042 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1156 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
1313 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtpick_extent()
Dxfs_iops.c606 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_mode()
619 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_time()
710 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
792 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
822 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
974 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
975 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1124 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1132 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
Dxfs_inode.h247 #define XFS_ILOCK_EXCL (1<<2) macro
253 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
259 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
Dxfs_dquot.c307 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
313 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
318 xfs_trans_ijoin(tp, quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
944 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
963 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
965 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
1001 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
Dxfs_qm.c259 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_one()
329 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
360 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
373 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
375 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
1646 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1773 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
1821 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_qm_vop_chown_reserve()
1931 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_create_dqattach()
Dxfs_pnfs.c282 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
283 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
Dxfs_qm_syscalls.c293 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_scall_trunc_qfile()
311 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
768 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
781 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
Dxfs_aops.c81 xfs_ilock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
84 xfs_iunlock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
92 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
Dxfs_bmap_item.c497 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
524 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
531 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
Dxfs_icache.c1035 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) in xfs_reclaim_inode()
1068 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1093 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1095 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1104 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
Dxfs_mount.c858 XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
871 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
877 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
/Linux-v5.10/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.c699 ASSERT(!capture_ip || xfs_isilocked(capture_ip, XFS_ILOCK_EXCL)); in xfs_defer_ops_capture_and_commit()
734 xfs_ilock(dfc->dfc_capture_ip, XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
Dxfs_bmap.c1087 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1146 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1151 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1233 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()
4352 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4529 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4609 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4616 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4640 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
[all …]
Dxfs_attr.c85 ASSERT(xfs_isilocked(args->dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_get_ilocked()
461 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
513 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
/Linux-v5.10/fs/xfs/scrub/
Dquota.c60 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_quota()
61 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_setup_quota()
239 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_quota()
Drtbitmap.c32 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP; in xchk_setup_rt()
146 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM; in xchk_rtsummary()
Dparent.c293 sc->ilock_flags &= ~(XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
294 xfs_iunlock(sc->ip, XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
Dinode.c57 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode()
58 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode()
Dcommon.c752 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode_contents()
753 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode_contents()

12