Searched refs:mr_lock (Results 1 – 5 of 5) sorted by relevance
24 struct rw_semaphore mr_lock; member32 do { (mrp)->mr_writer = 0; init_rwsem(&(mrp)->mr_lock); } while (0)35 do { init_rwsem(&(mrp)->mr_lock); } while (0)43 down_read_nested(&mrp->mr_lock, subclass); in mraccess_nested()48 down_write_nested(&mrp->mr_lock, subclass); in mrupdate_nested()56 return down_read_trylock(&mrp->mr_lock); in mrtryaccess()61 if (!down_write_trylock(&mrp->mr_lock)) in mrtryupdate()74 up_write(&mrp->mr_lock); in mrunlock_excl()79 up_read(&mrp->mr_lock); in mrunlock_shared()87 downgrade_write(&mrp->mr_lock); in mrdemote()
1273 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_nondir_ilock_class); in xfs_setup_inode()1281 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_dir_ilock_class); in xfs_setup_inode()
239 ASSERT(!rwsem_is_locked(&ip->i_iolock.mr_lock)); in xfs_iget_cache_hit()
296 return rwsem_is_locked(&ip->i_lock.mr_lock); in xfs_isilocked()302 return rwsem_is_locked(&ip->i_iolock.mr_lock); in xfs_isilocked()
995 ASSERT(!rwsem_is_locked(&ip->i_iolock.mr_lock)); in xfs_fs_evict_inode()