Home
last modified time | relevance | path

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

12

/fs/xfs/
Dxfs_reflink.c366 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
379 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_convert_cow()
406 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL | XFS_ILOCK_SHARED)); in xfs_reflink_allocate_cow()
437 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_allocate_cow()
501 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL | XFS_ILOCK_SHARED)); in xfs_reflink_find_cow_mapping()
660 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
671 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
676 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
733 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow()
811 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow()
[all …]
Dxfs_inode.c127 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
140 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
191 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock()
192 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock()
208 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
242 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait()
243 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock_nowait()
262 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
311 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_iunlock()
312 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_iunlock()
[all …]
Dxfs_symlink.c64 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked()
243 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
291 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
416 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
454 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
527 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
535 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
554 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
561 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
568 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[all …]
Dxfs_iomap.c254 lockmode = XFS_ILOCK_EXCL; in xfs_iomap_write_direct()
541 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_file_iomap_begin_delay()
652 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_file_iomap_begin_delay()
724 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
795 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
824 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
882 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
917 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
941 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
993 lockmode = XFS_ILOCK_EXCL; in xfs_file_iomap_begin()
[all …]
Dxfs_trans_inode.c45 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ijoin()
74 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ichgtime()
100 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_log_inode()
Dxfs_rtalloc.c795 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
796 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
836 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
837 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
1003 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1004 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1014 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1015 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1106 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
1261 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtpick_extent()
Dxfs_bmap_util.c133 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP); in xfs_bmap_rtalloc()
134 xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
135 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL|XFS_ILOCK_RTSUM); in xfs_bmap_rtalloc()
136 xfs_trans_ijoin(ap->tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
841 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmap_punch_delalloc_range()
992 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
1015 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
1122 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
1145 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
1168 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
[all …]
Dxfs_dquot.c325 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
331 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
335 xfs_trans_ijoin(tp, quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
404 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
786 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget()
835 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget()
840 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget()
911 ASSERT((ip == NULL) || xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget()
Dxfs_iops.c567 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_mode()
580 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_time()
673 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
762 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
792 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
932 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
933 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1067 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1075 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
Dxfs_qm.c274 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_one()
345 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
379 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
393 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
395 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
1156 error = xfs_iget(mp, NULL, ino, XFS_IGET_DONTCACHE, XFS_ILOCK_EXCL, in xfs_qm_dqusage_adjust()
1212 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqusage_adjust()
1218 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqusage_adjust()
1667 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1801 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
[all …]
Dxfs_bmap_item.c460 error = xfs_iget(mp, tp, bmap->me_owner, 0, XFS_ILOCK_EXCL, &ip); in xfs_bui_recover()
504 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_recover()
512 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_recover()
Dxfs_inode.h282 #define XFS_ILOCK_EXCL (1<<2) macro
288 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
294 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
Dxfs_qm_syscalls.c245 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_scall_trunc_qfile()
263 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
732 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
745 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
Dxfs_pnfs.c293 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
294 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
Dxfs_icache.c1105 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1153 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1182 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1207 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1209 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1218 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
Dxfs_aops.c243 xfs_ilock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
246 xfs_iunlock(ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
254 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in __xfs_setfilesize()
797 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_aops_discard_page()
821 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_aops_discard_page()
Dxfs_mount.c878 error = xfs_iget(mp, NULL, sbp->sb_rootino, 0, XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
889 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
897 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
Dxfs_ioctl.c330 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_set_dmattrs()
331 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_set_dmattrs()
1164 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_ioctl_setattr_get_trans()
1165 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL | join_flags); in xfs_ioctl_setattr_get_trans()
Dxfs_inode_item.c471 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_inode_item_pin()
608 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_inode_item_unlock()
Dxfs_attr_inactive.c416 lock_mode = XFS_ILOCK_EXCL; in xfs_attr_inactive()
Dxfs_file.c77 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_update_prealloc_flags()
78 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_update_prealloc_flags()
Dxfs_attr_list.c466 ASSERT(xfs_isilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_list_int_ilocked()
Dxfs_trans_dquot.c832 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_reserve_quota_nblks()
/fs/xfs/libxfs/
Dxfs_attr.c123 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_attr_get_ilocked()
270 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
275 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
321 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
380 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
391 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
445 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
481 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
488 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
Dxfs_bmap.c1100 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1193 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1200 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
3993 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()
4474 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4708 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
5472 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in __xfs_bunmapi()
5522 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP); in __xfs_bunmapi()
5523 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in __xfs_bunmapi()
5524 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL|XFS_ILOCK_RTSUM); in __xfs_bunmapi()
[all …]

12