Home
last modified time | relevance | path

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

12

/Linux-v5.4/fs/xfs/
Dxfs_reflink.c296 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
298 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
364 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_reflink_allocate_cow()
382 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_allocate_cow()
566 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
577 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
582 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
630 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
689 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
699 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
[all …]
Dxfs_inode.c111 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
124 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
175 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock()
176 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock()
192 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
226 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait()
227 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock_nowait()
246 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
295 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_iunlock()
296 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_iunlock()
[all …]
Dxfs_symlink.c43 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked()
216 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
250 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
367 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
409 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
470 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
476 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
495 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
502 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
512 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[all …]
Dxfs_bmap_util.c118 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP); in xfs_bmap_rtalloc()
119 xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
120 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL|XFS_ILOCK_RTSUM); in xfs_bmap_rtalloc()
121 xfs_trans_ijoin(ap->tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
702 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
729 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
826 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
849 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
958 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
976 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
[all …]
Dxfs_rtalloc.c787 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
788 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
824 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
825 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
1010 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1011 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1021 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1022 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1127 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
1284 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtpick_extent()
Dxfs_iomap.c266 lockmode = XFS_ILOCK_EXCL; in xfs_iomap_write_direct()
549 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_file_iomap_begin_delay()
727 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_file_iomap_begin_delay()
783 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
813 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
836 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
882 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
893 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
911 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
1041 if (lockmode == XFS_ILOCK_EXCL) in xfs_file_iomap_begin()
Dxfs_iops.c571 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_mode()
584 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_time()
677 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
766 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
796 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
938 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
939 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1088 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1096 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
Dxfs_inode.h292 #define XFS_ILOCK_EXCL (1<<2) macro
298 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
304 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
Dxfs_dquot.c295 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
301 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
306 xfs_trans_ijoin(tp, quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
865 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
884 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
886 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
922 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
Dxfs_pnfs.c287 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
288 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
Dxfs_qm.c255 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()
1629 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1752 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
1800 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_qm_vop_chown_reserve()
1913 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_create_dqattach()
Dxfs_bmap_item.c509 error = xfs_iget(mp, tp, bmap->me_owner, 0, XFS_ILOCK_EXCL, &ip); in xfs_bui_recover()
551 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_recover()
560 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_recover()
Dxfs_qm_syscalls.c229 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_scall_trunc_qfile()
247 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
749 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
762 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
Dxfs_icache.c1107 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1155 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1184 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1209 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1211 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1220 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
Dxfs_mount.c829 XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
842 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
850 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
Dxfs_aops.c167 xfs_ilock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
170 xfs_iunlock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
178 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
/Linux-v5.4/fs/xfs/libxfs/
Dxfs_trans_inode.c32 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ijoin()
61 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_attr.c109 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_get_ilocked()
396 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
428 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
482 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
508 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
515 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
Dxfs_bmap.c1078 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1144 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1149 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1180 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iread_extents()
3816 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()
4300 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4478 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4544 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4551 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4575 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
[all …]
/Linux-v5.4/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()
253 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_quota()
Drtbitmap.c31 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP; in xchk_setup_rt()
99 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM; in xchk_rtsummary()
Dparent.c278 sc->ilock_flags &= ~(XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
279 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()
Dbmap.c58 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode_bmap()
59 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode_bmap()

12