Searched refs:mr_lock (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/fs/xfs/ |
D | mrlock.h | 12 struct rw_semaphore mr_lock; member 20 do { (mrp)->mr_writer = 0; init_rwsem(&(mrp)->mr_lock); } while (0) 23 do { init_rwsem(&(mrp)->mr_lock); } while (0) 31 down_read_nested(&mrp->mr_lock, subclass); in mraccess_nested() 36 down_write_nested(&mrp->mr_lock, subclass); in mrupdate_nested() 44 return down_read_trylock(&mrp->mr_lock); in mrtryaccess() 49 if (!down_write_trylock(&mrp->mr_lock)) in mrtryupdate() 62 up_write(&mrp->mr_lock); in mrunlock_excl() 67 up_read(&mrp->mr_lock); in mrunlock_shared() 75 downgrade_write(&mrp->mr_lock); in mrdemote()
|
D | xfs_iops.c | 1284 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_dir_ilock_class); in xfs_setup_inode() 1288 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_nondir_ilock_class); in xfs_setup_inode()
|
D | xfs_inode.c | 356 return rwsem_is_locked(&ip->i_lock.mr_lock); in xfs_isilocked() 362 return rwsem_is_locked(&ip->i_mmaplock.mr_lock); in xfs_isilocked()
|
/Linux-v4.19/drivers/infiniband/core/ |
D | mr_pool.c | 21 spin_lock_irqsave(&qp->mr_lock, flags); in ib_mr_pool_get() 27 spin_unlock_irqrestore(&qp->mr_lock, flags); in ib_mr_pool_get() 37 spin_lock_irqsave(&qp->mr_lock, flags); in ib_mr_pool_put() 40 spin_unlock_irqrestore(&qp->mr_lock, flags); in ib_mr_pool_put() 58 spin_lock_irqsave(&qp->mr_lock, flags); in ib_mr_pool_init() 60 spin_unlock_irqrestore(&qp->mr_lock, flags); in ib_mr_pool_init() 75 spin_lock_irqsave(&qp->mr_lock, flags); in ib_mr_pool_destroy() 80 spin_unlock_irqrestore(&qp->mr_lock, flags); in ib_mr_pool_destroy() 82 spin_lock_irqsave(&qp->mr_lock, flags); in ib_mr_pool_destroy() 84 spin_unlock_irqrestore(&qp->mr_lock, flags); in ib_mr_pool_destroy()
|
D | verbs.c | 1151 spin_lock_init(&qp->mr_lock); in ib_create_qp()
|
/Linux-v4.19/include/rdma/ |
D | ib_verbs.h | 1750 spinlock_t mr_lock; member
|