Home
last modified time | relevance | path

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

/fs/xfs/
Dxfs_vnodeops.c125 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
151 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
321 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive()
361 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive()
377 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive()
429 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive()
563 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_create()
599 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_create()
670 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_create()
691 if (lock_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)) in xfs_lock_inumorder()
[all …]
Dxfs_dfrag.c243 xfs_lock_two_inodes(ip, tip, XFS_ILOCK_EXCL); in xfs_swap_extents()
314 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_swap_extents()
315 xfs_iunlock(tip, XFS_ILOCK_EXCL); in xfs_swap_extents()
335 xfs_lock_two_inodes(ip, tip, XFS_ILOCK_EXCL); in xfs_swap_extents()
428 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_swap_extents()
429 xfs_trans_ijoin(tp, tip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_swap_extents()
450 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_swap_extents()
451 xfs_iunlock(tip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_swap_extents()
Dxfs_rename.c154 xfs_lock_inodes(inodes, num_inodes, XFS_ILOCK_EXCL); in xfs_rename()
161 xfs_trans_ijoin(tp, src_dp, XFS_ILOCK_EXCL); in xfs_rename()
163 xfs_trans_ijoin(tp, target_dp, XFS_ILOCK_EXCL); in xfs_rename()
164 xfs_trans_ijoin(tp, src_ip, XFS_ILOCK_EXCL); in xfs_rename()
166 xfs_trans_ijoin(tp, target_ip, XFS_ILOCK_EXCL); in xfs_rename()
Dxfs_trans_inode.c50 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ijoin()
79 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_ichgtime()
113 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_log_inode()
Dxfs_iomap.c202 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
247 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_direct()
545 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iomap_write_delay()
696 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
768 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
797 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
863 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
897 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
921 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
Dxfs_qm.c380 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_one()
517 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
528 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
551 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
573 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
588 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
590 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
1166 error = xfs_iget(mp, NULL, ino, 0, XFS_ILOCK_EXCL, &ip); in xfs_qm_dqusage_adjust()
1218 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqusage_adjust()
1224 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqusage_adjust()
[all …]
Dxfs_dquot.c432 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
438 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
442 xfs_trans_ijoin(tp, quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
510 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
831 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget()
868 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget()
873 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget()
926 ASSERT((ip == NULL) || xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget()
Dxfs_inode.c102 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_map_shared()
158 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock()
159 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock()
167 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
199 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait()
200 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock_nowait()
210 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
252 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_iunlock()
253 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_iunlock()
262 if (lock_flags & XFS_ILOCK_EXCL) in xfs_iunlock()
[all …]
Dxfs_attr.c305 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_set_int()
311 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set_int()
359 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set_int()
424 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set_int()
432 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set_int()
529 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove_int()
574 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove_int()
582 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove_int()
800 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_inactive()
825 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_inactive()
[all …]
Dxfs_iops.c468 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_mode()
552 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
661 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
691 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
819 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
821 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
941 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
957 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
Dxfs_rtalloc.c113 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
114 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
156 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
157 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
1967 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1968 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1979 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1980 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
2072 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
2149 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtfree_extent()
[all …]
Dxfs_icache.c912 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
961 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
975 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1000 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1002 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1011 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
Dxfs_aops.c153 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
156 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
164 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
877 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_aops_discard_page()
901 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_aops_discard_page()
1213 lockmode = XFS_ILOCK_EXCL; in __xfs_get_blocks()
1479 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vm_kill_delalloc_range()
1490 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_vm_kill_delalloc_range()
Dxfs_inode.h464 #define XFS_ILOCK_EXCL (1<<2) macro
468 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED)
473 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
Dxfs_qm_syscalls.c255 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_scall_trunc_qfile()
274 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
865 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
874 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
Dxfs_symlink.c415 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_symlink()
461 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_symlink()
580 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_symlink()
Dxfs_file.c409 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_zero_last_block()
411 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_zero_last_block()
498 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_zero_eof()
501 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_zero_eof()
Dxfs_utils.c266 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bump_ino_vers2()
Dxfs_inode_item.c444 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_inode_item_pin()
547 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_inode_item_unlock()
Dxfs_bmap.c1420 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1425 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1440 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1518 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
3848 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
3849 xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
5543 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bunmapi()
5544 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bunmapi()
6124 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmap_punch_delalloc_range()
Dxfs_mount.c1458 error = xfs_iget(mp, NULL, sbp->sb_rootino, 0, XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
1469 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
1477 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
Dxfs_trans_dquot.c822 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_reserve_quota_nblks()
Dxfs_ioctl.c974 lock_flags = XFS_ILOCK_EXCL; in xfs_ioctl_setattr()