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

/linux-master/fs/xfs/
H A Dxfs_attr_inactive.c336 int lock_mode = XFS_ILOCK_SHARED; local
341 xfs_ilock(dp, lock_mode);
344 xfs_iunlock(dp, lock_mode);
346 lock_mode = 0;
352 lock_mode = XFS_ILOCK_EXCL;
353 xfs_ilock(dp, lock_mode);
384 xfs_iunlock(dp, lock_mode);
392 if (lock_mode)
393 xfs_iunlock(dp, lock_mode);
H A Dxfs_dir2_readdir.c143 unsigned int *lock_mode)
164 xfs_iunlock(dp, *lock_mode);
165 *lock_mode = 0;
351 unsigned int *lock_mode)
396 if (*lock_mode == 0)
397 *lock_mode = xfs_ilock_data_map_shared(dp);
403 xfs_iunlock(dp, *lock_mode);
404 *lock_mode = 0;
517 unsigned int lock_mode; local
539 lock_mode
140 xfs_dir2_block_getdents( struct xfs_da_args *args, struct dir_context *ctx, unsigned int *lock_mode) argument
347 xfs_dir2_leaf_getdents( struct xfs_da_args *args, struct dir_context *ctx, size_t bufsize, unsigned int *lock_mode) argument
[all...]
H A Dxfs_file.c203 unsigned int lock_mode)
208 if (!xfs_ilock_nowait(ip, lock_mode))
211 xfs_ilock(ip, lock_mode);
220 unsigned int *lock_mode)
225 ret = xfs_ilock_iocb(iocb, *lock_mode);
229 if (*lock_mode == XFS_IOLOCK_EXCL)
234 xfs_iunlock(ip, *lock_mode);
235 *lock_mode = XFS_IOLOCK_EXCL;
236 return xfs_ilock_iocb(iocb, *lock_mode);
1368 unsigned int lock_mode local
201 xfs_ilock_iocb( struct kiocb *iocb, unsigned int lock_mode) argument
218 xfs_ilock_iocb_for_write( struct kiocb *iocb, unsigned int *lock_mode) argument
1393 xfs_iunlock(XFS_I(inode), lock_mode); local
[all...]
H A Dxfs_inode.c110 uint lock_mode = XFS_ILOCK_SHARED; local
113 lock_mode = XFS_ILOCK_EXCL;
114 xfs_ilock(ip, lock_mode);
115 return lock_mode;
122 uint lock_mode = XFS_ILOCK_SHARED; local
125 lock_mode = XFS_ILOCK_EXCL;
126 xfs_ilock(ip, lock_mode);
127 return lock_mode;
381 uint lock_mode,
386 ASSERT(!(lock_mode
380 xfs_lock_inumorder( uint lock_mode, uint subclass) argument
424 xfs_lock_inodes( struct xfs_inode **ips, int inodes, uint lock_mode) argument
[all...]
H A Dxfs_attr_list.c538 uint lock_mode; local
546 lock_mode = xfs_ilock_attr_map_shared(dp);
548 xfs_iunlock(dp, lock_mode);
H A Dxfs_dquot.c438 uint lock_mode; local
442 lock_mode = xfs_ilock_data_map_shared(quotip);
448 xfs_iunlock(quotip, lock_mode);
457 xfs_iunlock(quotip, lock_mode);
H A Dxfs_reflink.c1378 unsigned int lock_mode; local
1382 lock_mode = xfs_ilock_data_map_shared(src);
1384 xfs_iunlock(src, lock_mode);
H A Dxfs_qm.c1014 uint lock_mode; local
1022 lock_mode = xfs_ilock_data_map_shared(qip);
1025 xfs_iunlock(qip, lock_mode);
/linux-master/fs/xfs/scrub/
H A Dparent.c106 unsigned int lock_mode; local
151 lock_mode = xchk_parent_ilock_dir(dp);
152 if (!lock_mode) {
182 xfs_iunlock(dp, lock_mode);
H A Ddqiterate.c178 unsigned int lock_mode; local
186 lock_mode = xfs_ilock_data_map_shared(cursor->quota_ip);
190 xfs_iunlock(cursor->quota_ip, lock_mode);
H A Drmap_repair.c560 uint lock_mode = XFS_ILOCK_SHARED; local
563 lock_mode = XFS_ILOCK_EXCL;
568 lock_mode = XFS_ILOCK_EXCL;
571 xfs_ilock(ip, lock_mode);
572 return lock_mode;
581 unsigned int lock_mode = 0; local
593 lock_mode = XFS_IOLOCK_SHARED;
594 xfs_ilock(ip, lock_mode);
596 lock_mode |= xrep_rmap_scan_ilock(ip);
612 xfs_iunlock(ip, lock_mode);
[all...]
H A Dnlinks.c303 unsigned int lock_mode; local
308 lock_mode = xfs_ilock_data_map_shared(dp);
342 xfs_iunlock(dp, lock_mode);
H A Dinode_repair.c295 unsigned int lock_mode; local
302 lock_mode = xfs_ilock_data_map_shared(dp);
329 xfs_iunlock(dp, lock_mode);
/linux-master/fs/xfs/libxfs/
H A Dxfs_dir2.c370 int lock_mode; local
389 lock_mode = xfs_ilock_data_map_shared(dp);
422 xfs_iunlock(dp, lock_mode);
H A Dxfs_attr.c259 uint lock_mode; local
274 lock_mode = xfs_ilock_attr_map_shared(args->dp);
276 xfs_iunlock(args->dp, lock_mode);

Completed in 189 milliseconds