/linux-master/fs/xfs/ |
H A D | xfs_attr_inactive.c | 336 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 D | xfs_dir2_readdir.c | 143 unsigned int *lock_mode) 164 xfs_iunlock(dp, *lock_mode); 165 *lock_mode = 0; 352 unsigned int *lock_mode) 397 if (*lock_mode == 0) 398 *lock_mode = xfs_ilock_data_map_shared(dp); 404 xfs_iunlock(dp, *lock_mode); 405 *lock_mode = 0; 518 unsigned int lock_mode; local 540 lock_mode 140 xfs_dir2_block_getdents( struct xfs_da_args *args, struct dir_context *ctx, unsigned int *lock_mode) argument 348 xfs_dir2_leaf_getdents( struct xfs_da_args *args, struct dir_context *ctx, size_t bufsize, unsigned int *lock_mode) argument [all...] |
H A D | xfs_file.c | 190 unsigned int lock_mode) 195 if (!xfs_ilock_nowait(ip, lock_mode)) 198 xfs_ilock(ip, lock_mode); 207 unsigned int *lock_mode) 212 ret = xfs_ilock_iocb(iocb, *lock_mode); 216 if (*lock_mode == XFS_IOLOCK_EXCL) 221 xfs_iunlock(ip, *lock_mode); 222 *lock_mode = XFS_IOLOCK_EXCL; 223 return xfs_ilock_iocb(iocb, *lock_mode); 1295 unsigned int lock_mode local 188 xfs_ilock_iocb( struct kiocb *iocb, unsigned int lock_mode) argument 205 xfs_ilock_iocb_for_write( struct kiocb *iocb, unsigned int *lock_mode) argument 1320 xfs_iunlock(XFS_I(inode), lock_mode); local [all...] |
H A D | xfs_inode.c | 111 uint lock_mode = XFS_ILOCK_SHARED; local 114 lock_mode = XFS_ILOCK_EXCL; 115 xfs_ilock(ip, lock_mode); 116 return lock_mode; 123 uint lock_mode = XFS_ILOCK_SHARED; local 126 lock_mode = XFS_ILOCK_EXCL; 127 xfs_ilock(ip, lock_mode); 128 return lock_mode; 382 uint lock_mode, 387 ASSERT(!(lock_mode 381 xfs_lock_inumorder( uint lock_mode, uint subclass) argument 425 xfs_lock_inodes( struct xfs_inode **ips, int inodes, uint lock_mode) argument [all...] |
H A D | xfs_attr_list.c | 586 uint lock_mode; local 594 lock_mode = xfs_ilock_attr_map_shared(dp); 596 xfs_iunlock(dp, lock_mode);
|
H A D | xfs_dquot.c | 434 uint lock_mode; local 438 lock_mode = xfs_ilock_data_map_shared(quotip); 444 xfs_iunlock(quotip, lock_mode); 453 xfs_iunlock(quotip, lock_mode);
|
H A D | xfs_reflink.c | 1348 unsigned int lock_mode; local 1352 lock_mode = xfs_ilock_data_map_shared(src); 1354 xfs_iunlock(src, lock_mode);
|
H A D | xfs_qm.c | 1016 uint lock_mode; local 1024 lock_mode = xfs_ilock_data_map_shared(qip); 1027 xfs_iunlock(qip, lock_mode);
|
H A D | xfs_inode.h | 631 void xfs_lock_inodes(struct xfs_inode **ips, int inodes, uint lock_mode);
|
/linux-master/fs/xfs/scrub/ |
H A D | dqiterate.c | 178 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 D | findparent.c | 152 unsigned int lock_mode; local 173 lock_mode = xfs_ilock_data_map_shared(dp); 200 xfs_iunlock(dp, lock_mode);
|
H A D | inode_repair.c | 290 unsigned int lock_mode) 292 if (xfs_ilock_nowait(dp, lock_mode)) 311 unsigned int lock_mode; local 319 lock_mode = XFS_ILOCK_EXCL; 321 lock_mode = XFS_ILOCK_SHARED; 323 if (xrep_dinode_ilock_nowait(dp, lock_mode)) { 324 *lock_modep = lock_mode; 341 unsigned int lock_mode; local 352 error = xrep_dinode_trylock_directory(ri, dp, &lock_mode); 381 xfs_iunlock(dp, lock_mode); 288 xrep_dinode_ilock_nowait( struct xfs_inode *dp, unsigned int lock_mode) argument [all...] |
H A D | parent_repair.c | 486 uint lock_mode = XFS_ILOCK_SHARED; local 493 lock_mode = XFS_ILOCK_EXCL; 498 xfs_ilock(ip, lock_mode); 499 return lock_mode; 511 unsigned int lock_mode; local 514 lock_mode = xrep_parent_scan_ilock(rp, ip); 536 xfs_iunlock(ip, lock_mode);
|
H A D | parent.c | 124 unsigned int lock_mode; local 170 lock_mode = xchk_parent_ilock_dir(dp); 171 if (!lock_mode) { 201 xfs_iunlock(dp, lock_mode);
|
H A D | dir_repair.c | 1190 uint lock_mode = XFS_ILOCK_SHARED; local 1197 lock_mode = XFS_ILOCK_EXCL; 1202 lock_mode = XFS_ILOCK_EXCL; 1205 xfs_ilock(ip, lock_mode); 1206 return lock_mode; 1218 unsigned int lock_mode; local 1221 lock_mode = xrep_dir_scan_ilock(rd, ip); 1256 xfs_iunlock(ip, lock_mode);
|
H A D | rmap_repair.c | 552 uint lock_mode = XFS_ILOCK_SHARED; local 555 lock_mode = XFS_ILOCK_EXCL; 560 lock_mode = XFS_ILOCK_EXCL; 563 xfs_ilock(ip, lock_mode); 564 return lock_mode; 573 unsigned int lock_mode = xrep_rmap_scan_ilock(ip); local 590 xfs_iunlock(ip, lock_mode);
|
H A D | nlinks.c | 386 unsigned int lock_mode; local 398 lock_mode = xfs_ilock_data_map_shared(dp); 454 xfs_iunlock(dp, lock_mode);
|
H A D | dirtree.c | 370 unsigned int lock_mode; local 378 lock_mode = xfs_ilock_attr_map_shared(dp); 491 xfs_iunlock(dp, lock_mode);
|
/linux-master/fs/xfs/libxfs/ |
H A D | xfs_dir2.c | 431 int lock_mode; local 451 lock_mode = xfs_ilock_data_map_shared(dp); 460 xfs_iunlock(dp, lock_mode);
|
H A D | xfs_attr.c | 272 uint lock_mode; local 289 lock_mode = xfs_ilock_attr_map_shared(args->dp); 291 xfs_iunlock(args->dp, lock_mode);
|