Home
last modified time | relevance | path

Searched refs:lock_mode (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_attr_inactive.c332 int lock_mode = XFS_ILOCK_SHARED; in xfs_attr_inactive() local
337 xfs_ilock(dp, lock_mode); in xfs_attr_inactive()
340 xfs_iunlock(dp, lock_mode); in xfs_attr_inactive()
342 lock_mode = 0; in xfs_attr_inactive()
348 lock_mode = XFS_ILOCK_EXCL; in xfs_attr_inactive()
349 xfs_ilock(dp, lock_mode); in xfs_attr_inactive()
380 xfs_iunlock(dp, lock_mode); in xfs_attr_inactive()
388 if (lock_mode) in xfs_attr_inactive()
389 xfs_iunlock(dp, lock_mode); in xfs_attr_inactive()
H A Dxfs_dir2_readdir.c142 unsigned int *lock_mode) in xfs_dir2_block_getdents()
163 xfs_iunlock(dp, *lock_mode); in xfs_dir2_block_getdents()
164 *lock_mode = 0; in xfs_dir2_block_getdents()
349 unsigned int *lock_mode) in xfs_dir2_leaf_getdents()
394 if (*lock_mode == 0) in xfs_dir2_leaf_getdents()
395 *lock_mode = xfs_ilock_data_map_shared(dp); in xfs_dir2_leaf_getdents()
401 xfs_iunlock(dp, *lock_mode); in xfs_dir2_leaf_getdents()
402 *lock_mode = 0; in xfs_dir2_leaf_getdents()
514 unsigned int lock_mode; in xfs_readdir() local
534 lock_mode in xfs_readdir()
139 xfs_dir2_block_getdents( struct xfs_da_args *args, struct dir_context *ctx, unsigned int *lock_mode) xfs_dir2_block_getdents() argument
345 xfs_dir2_leaf_getdents( struct xfs_da_args *args, struct dir_context *ctx, size_t bufsize, unsigned int *lock_mode) xfs_dir2_leaf_getdents() argument
[all...]
H A Dxfs_inode.c115 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_data_map_shared() local
118 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
119 xfs_ilock(ip, lock_mode); in xfs_ilock_data_map_shared()
120 return lock_mode; in xfs_ilock_data_map_shared()
127 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_attr_map_shared() local
130 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
131 xfs_ilock(ip, lock_mode); in xfs_ilock_attr_map_shared()
132 return lock_mode; in xfs_ilock_attr_map_shared()
408 uint lock_mode, in xfs_lock_inumorder()
413 ASSERT(!(lock_mode in xfs_lock_inumorder()
407 xfs_lock_inumorder( uint lock_mode, uint subclass) xfs_lock_inumorder() argument
451 xfs_lock_inodes( struct xfs_inode **ips, int inodes, uint lock_mode) xfs_lock_inodes() argument
[all...]
H A Dxfs_file.c203 unsigned int lock_mode) in xfs_ilock_iocb()
208 if (!xfs_ilock_nowait(ip, lock_mode)) in xfs_ilock_iocb()
211 xfs_ilock(ip, lock_mode); in xfs_ilock_iocb()
220 unsigned int *lock_mode) in xfs_ilock_iocb_for_write()
225 ret = xfs_ilock_iocb(iocb, *lock_mode); in xfs_ilock_iocb_for_write()
229 if (*lock_mode == XFS_IOLOCK_EXCL) in xfs_ilock_iocb_for_write()
234 xfs_iunlock(ip, *lock_mode); in xfs_ilock_iocb_for_write()
235 *lock_mode = XFS_IOLOCK_EXCL; in xfs_ilock_iocb_for_write()
236 return xfs_ilock_iocb(iocb, *lock_mode); in xfs_ilock_iocb_for_write()
1368 unsigned int lock_mode in __xfs_filemap_fault() local
201 xfs_ilock_iocb( struct kiocb *iocb, unsigned int lock_mode) xfs_ilock_iocb() argument
218 xfs_ilock_iocb_for_write( struct kiocb *iocb, unsigned int *lock_mode) xfs_ilock_iocb_for_write() argument
1393 xfs_iunlock(XFS_I(inode), lock_mode); __xfs_filemap_fault() local
[all...]
H 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()
H A Dxfs_dquot.c414 uint lock_mode; in xfs_dquot_disk_read() local
418 lock_mode = xfs_ilock_data_map_shared(quotip); in xfs_dquot_disk_read()
424 xfs_iunlock(quotip, lock_mode); in xfs_dquot_disk_read()
433 xfs_iunlock(quotip, lock_mode); in xfs_dquot_disk_read()
H 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()
H A Dxfs_reflink.c1375 unsigned int lock_mode; in xfs_reflink_remap_blocks() local
1379 lock_mode = xfs_ilock_data_map_shared(src); in xfs_reflink_remap_blocks()
1381 xfs_iunlock(src, lock_mode); in xfs_reflink_remap_blocks()
/kernel/linux/linux-5.10/fs/xfs/
H 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()
H 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()
361 int lock_mode; in xfs_dir2_leaf_getdents() local
395 lock_mode = xfs_ilock_data_map_shared(dp); in xfs_dir2_leaf_getdents()
398 xfs_iunlock(dp, lock_mode); in xfs_dir2_leaf_getdents()
H A Dxfs_inode.c112 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
130 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
131 xfs_ilock(ip, lock_mode); in xfs_ilock_attr_map_shared()
132 return lock_mode; in xfs_ilock_attr_map_shared()
401 xfs_lock_inumorder(int lock_mode, int subclass) in xfs_lock_inumorder() argument
405 ASSERT(!(lock_mode in xfs_lock_inumorder()
443 xfs_lock_inodes( struct xfs_inode **ips, int inodes, uint lock_mode) xfs_lock_inodes() argument
[all...]
H 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()
H A Dxfs_reflink.c1182 unsigned int lock_mode; in xfs_reflink_remap_blocks() local
1186 lock_mode = xfs_ilock_data_map_shared(src); in xfs_reflink_remap_blocks()
1188 xfs_iunlock(src, lock_mode); in xfs_reflink_remap_blocks()
H A Dxfs_dquot.c394 uint lock_mode; in xfs_dquot_disk_read() local
398 lock_mode = xfs_ilock_data_map_shared(quotip); in xfs_dquot_disk_read()
404 xfs_iunlock(quotip, lock_mode); in xfs_dquot_disk_read()
413 xfs_iunlock(quotip, lock_mode); in xfs_dquot_disk_read()
H A Dxfs_qm.c1002 uint lock_mode; in xfs_qm_reset_dqcounts_buf() local
1010 lock_mode = xfs_ilock_data_map_shared(qip); in xfs_qm_reset_dqcounts_buf()
1013 xfs_iunlock(qip, lock_mode); in xfs_qm_reset_dqcounts_buf()
/kernel/linux/linux-6.6/fs/xfs/scrub/
H A Dparent.c106 unsigned int lock_mode; in xchk_parent_validate() local
151 lock_mode = xchk_parent_ilock_dir(dp); in xchk_parent_validate()
152 if (!lock_mode) { in xchk_parent_validate()
172 xfs_iunlock(dp, lock_mode); in xchk_parent_validate()
/kernel/linux/linux-5.10/fs/xfs/scrub/
H A Dparent.c83 uint lock_mode; in xchk_parent_count_parent_dentries() local
92 lock_mode = xfs_ilock_data_map_shared(parent); in xchk_parent_count_parent_dentries()
95 xfs_iunlock(parent, lock_mode); in xchk_parent_count_parent_dentries()
H A Dcommon.h148 int xchk_ilock_inverted(struct xfs_inode *ip, uint lock_mode);
H A Dcommon.c887 uint lock_mode) in xchk_ilock_inverted()
892 if (xfs_ilock_nowait(ip, lock_mode)) in xchk_ilock_inverted()
885 xchk_ilock_inverted( struct xfs_inode *ip, uint lock_mode) xchk_ilock_inverted() argument
/kernel/linux/linux-5.10/fs/xfs/libxfs/
H 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()
H A Dxfs_attr.c117 uint lock_mode; in xfs_attr_get() local
132 lock_mode = xfs_ilock_attr_map_shared(args->dp); in xfs_attr_get()
134 xfs_iunlock(args->dp, lock_mode); in xfs_attr_get()
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_dir2.c362 int lock_mode; in xfs_dir_lookup() local
388 lock_mode = xfs_ilock_data_map_shared(dp); in xfs_dir_lookup()
421 xfs_iunlock(dp, lock_mode); in xfs_dir_lookup()
H A Dxfs_attr.c259 uint lock_mode; in xfs_attr_get() local
274 lock_mode = xfs_ilock_attr_map_shared(args->dp); in xfs_attr_get()
276 xfs_iunlock(args->dp, lock_mode); in xfs_attr_get()

Completed in 26 milliseconds