Lines Matching refs:bound
910 unsigned int bound;
912 bound = atomic_read(&vma->flags);
917 return (flags & bound) == flags;
923 if (unlikely(flags & ~bound))
926 if (unlikely(bound & (I915_VMA_OVERFLOW | I915_VMA_ERROR)))
929 GEM_BUG_ON(((bound + 1) & I915_VMA_PIN_MASK) == 0);
930 } while (!atomic_try_cmpxchg(&vma->flags, &bound, bound + 1));
1350 * Before we release the pages that were bound by this vma, we
1407 unsigned int bound;
1498 bound = atomic_read(&vma->flags);
1499 if (unlikely(bound & I915_VMA_ERROR)) {
1504 if (unlikely(!((bound + 1) & I915_VMA_PIN_MASK))) {
1509 if (unlikely(!(flags & ~bound & I915_VMA_BIND_MASK))) {
1519 if (!(bound & I915_VMA_BIND_MASK)) {
1537 GEM_BUG_ON(bound + I915_VMA_PAGES_ACTIVE < bound);
1893 /* Wait for the vma to be bound before we start! */