Home
last modified time | relevance | path

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

12

/linux/fs/xfs/
A 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()
386 *lockmode = XFS_ILOCK_EXCL; in xfs_reflink_allocate_cow()
551 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
562 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
567 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_cancel_cow_range()
615 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
679 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
689 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reflink_end_cow_extent()
875 xfs_lock_two_inodes(src, XFS_ILOCK_EXCL, dest, XFS_ILOCK_EXCL); in xfs_reflink_set_inode_flag()
[all …]
A Dxfs_symlink.c45 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_readlink_bmap_ilocked()
209 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
243 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
356 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
398 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
458 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
464 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
483 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
490 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
500 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[all …]
A Dxfs_inode.c116 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
128 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
199 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
253 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
317 if (lock_flags & XFS_ILOCK_EXCL) in xfs_iunlock()
338 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock_demote()
478 XFS_ILOCK_EXCL)); in xfs_lock_inodes()
1247 xfs_lock_two_inodes(sip, XFS_ILOCK_EXCL, tdp, XFS_ILOCK_EXCL); in xfs_link()
1531 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_truncate()
1624 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_ifree()
[all …]
A Dxfs_bmap_util.c603 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
630 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_punch_delalloc_range()
738 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
766 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
896 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
928 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_unmap_extent()
1125 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_collapse_file_space()
1143 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_collapse_file_space()
1148 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_collapse_file_space()
1196 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_insert_file_space()
[all …]
A 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()
845 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
846 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
1056 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP); in xfs_growfs_rt()
1057 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1070 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM); in xfs_growfs_rt()
1071 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1188 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
1345 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtpick_extent()
A Dxfs_iomap.c279 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
581 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
604 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
663 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
673 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
691 mode = XFS_ILOCK_EXCL; in xfs_ilock_for_iomap()
887 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1053 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1058 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
1062 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_buffered_write_iomap_begin()
[all …]
A Dxfs_inode.h283 #define XFS_ILOCK_EXCL (1<<2) macro
289 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
295 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
A 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()
317 xfs_trans_ijoin(tp, quotip, XFS_ILOCK_EXCL); in xfs_dquot_disk_alloc()
980 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
999 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
1001 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget_inode()
1037 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget_inode()
A Dxfs_aops.c60 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
63 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
71 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
A Dxfs_trans.c1053 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1066 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1079 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_inode()
1153 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
1154 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_trans_alloc_ichange()
A Dxfs_acl.c232 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_acl_set_mode()
233 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_acl_set_mode()
A 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()
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()
1645 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1772 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
1860 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_create_dqattach()
A Dxfs_iops.c645 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_mode()
658 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_time()
977 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
978 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
1133 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1141 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
A Dxfs_bmap_item.c500 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
539 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
546 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bui_item_recover()
A Dxfs_icache.c868 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) in xfs_reclaim_inode()
904 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
929 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
931 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
940 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
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()
A Dxfs_mount.c813 XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
826 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
832 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
/linux/fs/xfs/libxfs/
A 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()
A Dxfs_defer.c703 ASSERT(xfs_isilocked(dfc->dfc_held.dr_ip[i], XFS_ILOCK_EXCL)); in xfs_defer_ops_capture()
782 xfs_lock_two_inodes(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL, in xfs_defer_ops_continue()
783 dfc->dfc_held.dr_ip[1], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
785 xfs_ilock(dfc->dfc_held.dr_ip[0], XFS_ILOCK_EXCL); in xfs_defer_ops_continue()
804 xfs_iunlock(dres->dr_ip[i], XFS_ILOCK_EXCL); in xfs_defer_resources_rele()
A Dxfs_bmap.c1087 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1092 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1177 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iread_extents()
4353 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
4528 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4614 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4621 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmapi_convert_delalloc()
4645 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_remap()
5317 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in __xfs_bunmapi()
5886 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_can_insert_extents()
[all …]
/linux/fs/xfs/scrub/
A Dquota.c59 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_quota()
60 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_setup_quota()
238 sc->ilock_flags = XFS_ILOCK_EXCL; in xchk_quota()
A Drtbitmap.c31 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTBITMAP; in xchk_setup_rt()
143 sc->ilock_flags = XFS_ILOCK_EXCL | XFS_ILOCK_RTSUM; in xchk_rtsummary()
A Dparent.c292 sc->ilock_flags &= ~(XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
293 xfs_iunlock(sc->ip, XFS_ILOCK_EXCL | XFS_MMAPLOCK_EXCL); in xchk_parent()
A Dinode.c56 sc->ilock_flags |= XFS_ILOCK_EXCL; in xchk_setup_inode()
57 xfs_ilock(sc->ip, XFS_ILOCK_EXCL); in xchk_setup_inode()

Completed in 62 milliseconds

12