Home
last modified time | relevance | path

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

/linux-4.4.14/fs/xfs/
Dxfs_inode.c101 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
114 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
165 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock()
166 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock()
179 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
213 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait()
214 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock_nowait()
233 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
282 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_iunlock()
283 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_iunlock()
[all …]
Dxfs_symlink.c243 xfs_ilock(dp, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL | in xfs_symlink()
292 xfs_trans_ijoin(tp, dp, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); in xfs_symlink()
425 xfs_iunlock(dp, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); in xfs_symlink()
467 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
545 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
553 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink_rmt()
572 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
579 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
586 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
595 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_symlink()
[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()
108 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_log_inode()
Dxfs_iomap.c226 lockmode = XFS_ILOCK_EXCL; in xfs_iomap_write_direct()
586 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iomap_write_delay()
734 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
805 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
834 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_allocate()
898 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
932 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
956 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_iomap_write_unwritten()
Dxfs_bmap_util.c210 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
211 xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bmap_rtalloc()
760 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmap_punch_delalloc_range()
921 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
944 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_eofblocks()
1055 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
1080 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
1104 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_alloc_file_space()
1333 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_free_file_space()
1362 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_free_file_space()
[all …]
Dxfs_dquot.c321 xfs_ilock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
327 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
331 xfs_trans_ijoin(tp, quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
399 xfs_iunlock(quotip, XFS_ILOCK_EXCL); in xfs_qm_dqalloc()
728 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget()
765 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget()
770 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqget()
823 ASSERT((ip == NULL) || xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqget()
Dxfs_rtalloc.c796 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
797 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
838 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
839 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_growfs_rt_alloc()
1006 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1007 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1017 xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1018 xfs_trans_ijoin(tp, mp->m_rsumip, XFS_ILOCK_EXCL); in xfs_growfs_rt()
1110 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtallocate_extent()
1274 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtpick_extent()
Dxfs_qm.c270 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_one()
341 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
375 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_dqattach_locked()
389 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
391 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqattach()
1152 error = xfs_iget(mp, NULL, ino, 0, XFS_ILOCK_EXCL, &ip); in xfs_qm_dqusage_adjust()
1204 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqusage_adjust()
1210 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_qm_dqusage_adjust()
1620 lockflags = XFS_ILOCK_EXCL; in xfs_qm_vop_dqalloc()
1754 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_qm_vop_chown()
[all …]
Dxfs_iops.c502 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_mode()
518 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_setattr_time()
614 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
704 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
733 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setattr_nonsize()
864 lock_flags |= XFS_ILOCK_EXCL; in xfs_setattr_size()
865 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setattr_size()
988 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
1004 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_vn_update_time()
Dxfs_inode.h265 #define XFS_ILOCK_EXCL (1<<2) macro
271 | XFS_ILOCK_EXCL | XFS_ILOCK_SHARED \
277 { XFS_ILOCK_EXCL, "ILOCK_EXCL" }, \
Dxfs_icache.c905 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
952 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
966 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
991 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
993 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
1002 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_reclaim_inode()
Dxfs_aops.c143 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
146 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
154 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_setfilesize()
904 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_aops_discard_page()
928 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_aops_discard_page()
1412 lockmode = XFS_ILOCK_EXCL; in __xfs_get_blocks()
1440 if (lockmode == XFS_ILOCK_EXCL) in __xfs_get_blocks()
1728 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_vm_kill_delalloc_range()
1739 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_vm_kill_delalloc_range()
Dxfs_qm_syscalls.c247 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_qm_scall_trunc_qfile()
265 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); in xfs_qm_scall_trunc_qfile()
737 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
750 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_dqrele_inode()
Dxfs_pnfs.c318 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
319 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_fs_commit_blocks()
Dxfs_file.c155 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_update_prealloc_flags()
156 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_update_prealloc_flags()
442 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_zero_last_block()
444 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_zero_last_block()
535 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_zero_eof()
538 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_zero_eof()
Dxfs_mount.c860 error = xfs_iget(mp, NULL, sbp->sb_rootino, 0, XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
871 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
879 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
Dxfs_inode_item.c380 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_inode_item_pin()
483 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_inode_item_unlock()
Dxfs_ioctl.c343 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_set_dmattrs()
344 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_set_dmattrs()
1070 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_ioctl_setattr_get_trans()
1071 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_ioctl_setattr_get_trans()
Dxfs_attr_inactive.c424 lock_mode = XFS_ILOCK_EXCL; in xfs_attr_inactive()
Dxfs_trans_dquot.c825 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_trans_reserve_quota_nblks()
/linux-4.4.14/fs/xfs/libxfs/
Dxfs_attr.c274 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
280 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
326 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
388 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
395 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_set()
468 xfs_ilock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
504 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
511 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_attr_remove()
Dxfs_bmap.c1131 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1221 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
1228 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_bmap_add_attrfork()
4033 ASSERT(xfs_isilocked(ip, XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)); in xfs_bmapi_read()
4218 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_delay()
4534 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmapi_write()
5094 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bunmapi()
5136 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bunmapi()
5137 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bunmapi()
5476 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_bmse_merge()
[all …]
Dxfs_rtbitmap.c961 ASSERT(xfs_isilocked(mp->m_rbmip, XFS_ILOCK_EXCL)); in xfs_rtfree_extent()
Dxfs_inode_fork.c430 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_iread_extents()
746 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_iextents_copy()