Home
last modified time | relevance | path

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

12

/openbmc/linux/fs/xfs/
H A Dxfs_symlink.c46 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked()
220 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
249 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
362 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
404 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
464 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
470 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
489 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
496 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
506 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[all …]
H A 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()
464 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_fill_delalloc()
516 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_reflink_allocate_cow()
672 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
683 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
688 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
730 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
822 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
[all …]
H A 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 …]
H A 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()
606 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
633 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
757 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
785 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
910 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
917 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
[all …]
H A Dxfs_rtalloc.c826 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
827 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
868 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
869 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
944 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_fixup_extsize()
1128 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP); in xfs_growfs_rt()
1129 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1142 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM); in xfs_growfs_rt()
1143 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1270 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
[all …]
H A 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()
320 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
321 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
H A Dxfs_trans.c1196 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1209 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1222 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1296 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
1297 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
1386 xfs_lock_two_inodes(dp, XFS_ILOCK_EXCL, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
1388 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
1389 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_dir()
H A Dxfs_dquot.c308 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
384 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
395 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
952 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
971 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
973 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
1009 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
H A 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()
1684 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1811 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
1899 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_create_dqattach()
H A Dxfs_aops.c62 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
65 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
73 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
H A Dxfs_inode.h386 #define XFS_ILOCK_EXCL (1u << 2) macro
392 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
398 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
H A 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()
H A Dxfs_iomap.c325 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
630 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
653 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
712 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
722 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
740 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
956 unsigned int lockmode = XFS_ILOCK_EXCL; in xfs_buffered_write_iomap_begin()
H A Dxfs_icache.c345 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) in xfs_iget_recycle()
361 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iget_recycle()
868 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) in xfs_reclaim_inode()
912 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
937 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
939 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
948 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
H A Dxfs_bmap_item.c529 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
572 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
579 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
H A 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()
H A Dxfs_iops.c909 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
910 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1064 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()
H A Dxfs_attr_item.c643 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
657 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
668 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_attri_item_recover()
/openbmc/linux/fs/xfs/scrub/
H A Dparent.c82 if (!xfs_ilock_nowait(dp, XFS_ILOCK_EXCL)) in xchk_parent_ilock_dir()
85 return XFS_ILOCK_EXCL; in xchk_parent_ilock_dir()
153 xchk_iunlock(sc, XFS_ILOCK_EXCL); in xchk_parent_validate()
154 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_parent_validate()
H A Dquota.c67 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_setup_quota()
245 xchk_ilock(sc, XFS_ILOCK_EXCL); in xchk_quota()
H A Dreaddir.c286 ASSERT(xfs_isilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xchk_dir_walk()
337 ASSERT(xfs_isilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xchk_dir_lookup()
H A Drtbitmap.c36 xchk_ilock(sc, XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP); in xchk_setup_rtbitmap()
/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_trans_inode.c34 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ijoin()
63 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ichgtime()
93 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_log_inode()
H A Dxfs_defer.c803 ASSERT(xfs_isilocked(dfc->dfc_held.dr_ip[i], XFS_ILOCK_EXCL)); in xfs_defer_ops_capture()
889 xfs_lock_two_inodes(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL, in xfs_defer_ops_continue()
890 dfc->dfc_held.dr_ip[1], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
892 xfs_ilock(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
917 xfs_iunlock(dres->dr_ip[i], XFS_ILOCK_EXCL); in xfs_defer_resources_rele()
H A Dxfs_bmap.c1073 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1078 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1192 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iread_extents()
3859 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()
4344 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4539 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_one_delalloc()
4629 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_one_delalloc()
4636 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_one_delalloc()
4690 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
5320 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in __xfs_bunmapi()
[all …]

12