Lines Matching refs:rw
49 lock->rw = 0; in ttm_lock_init()
59 if (--lock->rw == 0) in ttm_read_unlock()
75 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_lock()
76 ++lock->rw; in __ttm_read_lock()
108 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_trylock()
109 ++lock->rw; in __ttm_read_trylock()
142 lock->rw = 0; in ttm_write_unlock()
158 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { in __ttm_write_lock()
159 lock->rw = -1; in __ttm_write_lock()
219 if (lock->rw == 0) { in __ttm_vt_lock()
287 if (lock->rw == 0) { in __ttm_suspend_lock()