Home
last modified time | relevance | path

Searched refs:lock_mode (Results 1 – 13 of 13) sorted by relevance

/linux/fs/xfs/
A Dxfs_attr_inactive.c334 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive() local
340 xfs_ilock(dp, lock_mode); in xfs_attr_inactive()
343 xfs_iunlock(dp, lock_mode); in xfs_attr_inactive()
345 lock_mode = 0; in xfs_attr_inactive()
351 lock_mode = XFS_ILOCK_EXCL; in xfs_attr_inactive()
352 xfs_ilock(dp, lock_mode); in xfs_attr_inactive()
384 xfs_iunlock(dp, lock_mode); in xfs_attr_inactive()
396 if (lock_mode) in xfs_attr_inactive()
397 xfs_iunlock(dp, lock_mode); in xfs_attr_inactive()
A Dxfs_dir2_readdir.c149 int lock_mode; in xfs_dir2_block_getdents() local
159 lock_mode = xfs_ilock_data_map_shared(dp); in xfs_dir2_block_getdents()
161 xfs_iunlock(dp, lock_mode); in xfs_dir2_block_getdents()
359 int lock_mode; in xfs_dir2_leaf_getdents() local
393 lock_mode = xfs_ilock_data_map_shared(dp); in xfs_dir2_leaf_getdents()
396 xfs_iunlock(dp, lock_mode); in xfs_dir2_leaf_getdents()
A Dxfs_inode.c113 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_data_map_shared() local
116 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
117 xfs_ilock(ip, lock_mode); in xfs_ilock_data_map_shared()
118 return lock_mode; in xfs_ilock_data_map_shared()
125 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_attr_map_shared() local
128 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
129 xfs_ilock(ip, lock_mode); in xfs_ilock_attr_map_shared()
130 return lock_mode; in xfs_ilock_attr_map_shared()
464 uint lock_mode) in xfs_lock_inodes() argument
486 if (lock_mode & XFS_IOLOCK_EXCL) { in xfs_lock_inodes()
[all …]
A Dxfs_attr_list.c527 uint lock_mode; in xfs_attr_list() local
535 lock_mode = xfs_ilock_attr_map_shared(dp); in xfs_attr_list()
537 xfs_iunlock(dp, lock_mode); in xfs_attr_list()
A Dxfs_dquot.c400 uint lock_mode; in xfs_dquot_disk_read() local
404 lock_mode = xfs_ilock_data_map_shared(quotip); in xfs_dquot_disk_read()
410 xfs_iunlock(quotip, lock_mode); in xfs_dquot_disk_read()
419 xfs_iunlock(quotip, lock_mode); in xfs_dquot_disk_read()
A Dxfs_reflink.c1206 unsigned int lock_mode; in xfs_reflink_remap_blocks() local
1210 lock_mode = xfs_ilock_data_map_shared(src); in xfs_reflink_remap_blocks()
1212 xfs_iunlock(src, lock_mode); in xfs_reflink_remap_blocks()
A Dxfs_file.c230 unsigned int lock_mode) in xfs_ilock_iocb() argument
235 if (!xfs_ilock_nowait(ip, lock_mode)) in xfs_ilock_iocb()
238 xfs_ilock(ip, lock_mode); in xfs_ilock_iocb()
A Dxfs_qm.c1003 uint lock_mode; in xfs_qm_reset_dqcounts_buf() local
1011 lock_mode = xfs_ilock_data_map_shared(qip); in xfs_qm_reset_dqcounts_buf()
1014 xfs_iunlock(qip, lock_mode); in xfs_qm_reset_dqcounts_buf()
/linux/fs/xfs/scrub/
A Dparent.c82 uint lock_mode; in xchk_parent_count_parent_dentries() local
91 lock_mode = xfs_ilock_data_map_shared(parent); in xchk_parent_count_parent_dentries()
94 xfs_iunlock(parent, lock_mode); in xchk_parent_count_parent_dentries()
A Dcommon.h150 int xchk_ilock_inverted(struct xfs_inode *ip, uint lock_mode);
A Dcommon.c855 uint lock_mode) in xchk_ilock_inverted() argument
860 if (xfs_ilock_nowait(ip, lock_mode)) in xchk_ilock_inverted()
/linux/fs/xfs/libxfs/
A Dxfs_dir2.c349 int lock_mode; in xfs_dir_lookup() local
375 lock_mode = xfs_ilock_data_map_shared(dp); in xfs_dir_lookup()
408 xfs_iunlock(dp, lock_mode); in xfs_dir_lookup()
A Dxfs_attr.c144 uint lock_mode; in xfs_attr_get() local
159 lock_mode = xfs_ilock_attr_map_shared(args->dp); in xfs_attr_get()
161 xfs_iunlock(args->dp, lock_mode); in xfs_attr_get()

Completed in 37 milliseconds