Lines Matching refs:rw
51 lock->rw = 0; in ttm_lock_init()
71 if (--lock->rw == 0) in ttm_read_unlock()
84 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_lock()
85 ++lock->rw; in __ttm_read_lock()
126 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_trylock()
127 ++lock->rw; in __ttm_read_trylock()
168 lock->rw = 0; in ttm_write_unlock()
181 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { in __ttm_write_lock()
182 lock->rw = -1; in __ttm_write_lock()
225 lock->rw = 1; in ttm_write_lock_downgrade()
259 if (lock->rw == 0) { in __ttm_vt_lock()
330 if (lock->rw == 0) { in __ttm_suspend_lock()