Home
last modified time | relevance | path

Searched refs:i_iolock (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/fs/xfs/
Dxfs_inode.c170 mrupdate_nested(&ip->i_iolock, XFS_IOLOCK_DEP(lock_flags)); in xfs_ilock()
172 mraccess_nested(&ip->i_iolock, XFS_IOLOCK_DEP(lock_flags)); in xfs_ilock()
218 if (!mrtryupdate(&ip->i_iolock)) in xfs_ilock_nowait()
221 if (!mrtryaccess(&ip->i_iolock)) in xfs_ilock_nowait()
249 mrunlock_excl(&ip->i_iolock); in xfs_ilock_nowait()
251 mrunlock_shared(&ip->i_iolock); in xfs_ilock_nowait()
288 mrunlock_excl(&ip->i_iolock); in xfs_iunlock()
290 mrunlock_shared(&ip->i_iolock); in xfs_iunlock()
323 mrdemote(&ip->i_iolock); in xfs_ilock_demote()
348 return !!ip->i_iolock.mr_writer; in xfs_isilocked()
[all …]
Dxfs_icache.c72 mrlock_init(&ip->i_iolock, MRLOCK_BARRIER, "xfsio", ip->i_ino); in xfs_inode_alloc()
239 ASSERT(!rwsem_is_locked(&ip->i_iolock.mr_lock)); in xfs_iget_cache_hit()
240 mrlock_init(&ip->i_iolock, MRLOCK_BARRIER, "xfsio", ip->i_ino); in xfs_iget_cache_hit()
Dxfs_inode.h58 mrlock_t i_iolock; /* inode IO lock */ member
Dxfs_super.c981 ASSERT(!rwsem_is_locked(&ip->i_iolock.mr_lock)); in xfs_fs_evict_inode()