Lines Matching refs:flags
54 lock->flags = 0; in ttm_lock_init()
86 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_lock()
97 int flags, ret; in ttm_read_lock() local
101 flags = PCATCH; in ttm_read_lock()
104 flags = 0; in ttm_read_lock()
109 ret = -msleep(lock, &lock->lock, flags, wmsg, 0); in ttm_read_lock()
128 if (lock->rw >= 0 && lock->flags == 0) { in __ttm_read_trylock()
132 } else if (lock->flags == 0) { in __ttm_read_trylock()
142 int flags, ret; in ttm_read_trylock() local
147 flags = PCATCH; in ttm_read_trylock()
150 flags = 0; in ttm_read_trylock()
155 ret = -msleep(lock, &lock->lock, flags, wmsg, 0); in ttm_read_trylock()
183 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { in __ttm_write_lock()
185 lock->flags &= ~TTM_WRITE_LOCK_PENDING; in __ttm_write_lock()
188 lock->flags |= TTM_WRITE_LOCK_PENDING; in __ttm_write_lock()
197 int flags, ret; in ttm_write_lock() local
201 flags = PCATCH; in ttm_write_lock()
204 flags = 0; in ttm_write_lock()
210 ret = -msleep(lock, &lock->lock, flags, wmsg, 0); in ttm_write_lock()
214 lock->flags &= ~TTM_WRITE_LOCK_PENDING; in ttm_write_lock()
237 if (unlikely(!(lock->flags & TTM_VT_LOCK))) in __ttm_vt_unlock()
239 lock->flags &= ~TTM_VT_LOCK; in __ttm_vt_unlock()
262 lock->flags &= ~TTM_VT_LOCK_PENDING; in __ttm_vt_lock()
263 lock->flags |= TTM_VT_LOCK; in __ttm_vt_lock()
266 lock->flags |= TTM_VT_LOCK_PENDING; in __ttm_vt_lock()
276 int flags, ret; in ttm_vt_lock() local
280 flags = PCATCH; in ttm_vt_lock()
283 flags = 0; in ttm_vt_lock()
288 ret = -msleep(lock, &lock->lock, flags, wmsg, 0); in ttm_vt_lock()
292 lock->flags &= ~TTM_VT_LOCK_PENDING; in ttm_vt_lock()
323 lock->flags &= ~TTM_SUSPEND_LOCK; in ttm_suspend_unlock()
333 lock->flags &= ~TTM_SUSPEND_LOCK_PENDING; in __ttm_suspend_lock()
334 lock->flags |= TTM_SUSPEND_LOCK; in __ttm_suspend_lock()
337 lock->flags |= TTM_SUSPEND_LOCK_PENDING; in __ttm_suspend_lock()