Home
last modified time | relevance | path

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

12

/Linux-v4.19/fs/xfs/
Dxfs_inode.c117 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_reflink.c347 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
351 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
413 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_reflink_allocate_cow()
428 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_allocate_cow()
605 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
616 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
621 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
676 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow()
748 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow()
755 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow()
[all …]
Dxfs_symlink.c52 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked()
224 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
258 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
375 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
411 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
471 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
477 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
496 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
503 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
510 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[all …]
Dxfs_trans_inode.c35 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ijoin()
64 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ichgtime()
92 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_log_inode()
Dxfs_iomap.c242 lockmode = XFS_ILOCK_EXCL; in xfs_iomap_write_direct()
522 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_file_iomap_begin_delay()
635 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_file_iomap_begin_delay()
707 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
773 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
801 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
857 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
887 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
910 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
956 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
[all …]
Dxfs_bmap_util.c123 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP); in xfs_bmap_rtalloc()
124 xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
125 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL|XFS_ILOCK_RTSUM); in xfs_bmap_rtalloc()
126 xfs_trans_ijoin(ap->tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
707 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
734 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
831 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
854 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
961 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
979 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
[all …]
Dxfs_rtalloc.c785 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
786 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
822 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
823 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
987 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
988 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
998 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
999 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1090 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
1247 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtpick_extent()
Dxfs_bmap_item.c453 error = xfs_iget(mp, tp, bmap->me_owner, 0, XFS_ILOCK_EXCL, &ip); in xfs_bui_recover()
497 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_recover()
506 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_recover()
Dxfs_inode.h279 #define XFS_ILOCK_EXCL (1<<2) macro
285 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
291 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
Dxfs_dquot.c298 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
304 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
309 xfs_trans_ijoin(tp, quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
868 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
887 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
889 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
925 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
Dxfs_iops.c564 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_mode()
577 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_time()
670 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
759 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
930 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
931 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1080 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1088 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
Dxfs_pnfs.c294 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
295 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
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()
1655 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1778 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
1825 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_qm_vop_chown_reserve()
1938 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_create_dqattach()
Dxfs_qm_syscalls.c234 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_scall_trunc_qfile()
252 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
754 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
767 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
Dxfs_icache.c1102 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1150 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1179 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1204 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1206 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1215 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
Dxfs_aops.c172 xfs_ilock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
175 xfs_iunlock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
183 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
Dxfs_mount.c898 XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
911 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
919 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
/Linux-v4.19/fs/xfs/scrub/
Dquota.c71 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_quota()
72 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_setup_quota()
264 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_quota()
Drtbitmap.c38 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP; in xchk_setup_rt()
106 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM; in xchk_rtsummary()
Dparent.c286 sc->ilock_flags &= ~(XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
287 xfs_iunlock(sc->ip, XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
Dinode.c67 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode()
68 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode()
Dcommon.c741 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode_contents()
742 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode_contents()
Dbmap.c66 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode_bmap()
67 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode_bmap()
/Linux-v4.19/fs/xfs/libxfs/
Dxfs_attr.c111 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_get_ilocked()
254 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
259 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
305 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
361 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
370 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
419 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
455 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
462 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
Dxfs_bmap.c1051 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1134 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1139 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1170 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iread_extents()
3811 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()
4242 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4476 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
5132 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in __xfs_bunmapi()
5175 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP); in __xfs_bunmapi()
5176 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in __xfs_bunmapi()
[all …]

12