34 init_rwsem(&
lock->rw_sem);
44 down_write(&
lock->rw_sem);
49 up_write(&
lock->rw_sem);
54 down_read(&
lock->rw_sem);
59 up_read(&
lock->rw_sem);
static struct m0_mutex lock
M0_INTERNAL void m0_rwlock_write_lock(struct m0_rwlock *lock)
M0_INTERNAL void m0_rwlock_init(struct m0_rwlock *lock)
M0_INTERNAL void m0_rwlock_write_unlock(struct m0_rwlock *lock)
M0_INTERNAL void m0_rwlock_read_lock(struct m0_rwlock *lock)
M0_INTERNAL void m0_rwlock_fini(struct m0_rwlock *lock)
M0_INTERNAL void m0_rwlock_read_unlock(struct m0_rwlock *lock)