Lines Matching defs:drv
101 struct amdgpu_fence_driver *drv = &ring->fence_drv;
103 if (drv->cpu_addr)
104 *drv->cpu_addr = cpu_to_le32(seq);
117 struct amdgpu_fence_driver *drv = &ring->fence_drv;
120 if (drv->cpu_addr)
121 seq = le32_to_cpu(*drv->cpu_addr);
123 seq = atomic_read(&drv->last_seq);
274 struct amdgpu_fence_driver *drv = &ring->fence_drv;
282 } while (atomic_cmpxchg(&drv->last_seq, last_seq, seq) != last_seq);
291 last_seq &= drv->num_fences_mask;
292 seq &= drv->num_fences_mask;
298 last_seq &= drv->num_fences_mask;
299 ptr = &drv->fences[last_seq];
417 struct amdgpu_fence_driver *drv = &ring->fence_drv;
427 last_seq &= drv->num_fences_mask;
428 fence = drv->fences[last_seq];
448 struct amdgpu_fence_driver *drv = &ring->fence_drv;
451 seq &= drv->num_fences_mask;
452 fence = drv->fences[seq];
741 struct amdgpu_fence_driver *drv = &ring->fence_drv;
744 spin_lock_irqsave(&drv->lock, flags);
745 for (unsigned int i = 0; i <= drv->num_fences_mask; ++i) {
748 fence = rcu_dereference_protected(drv->fences[i],
749 lockdep_is_held(&drv->lock));
753 spin_unlock_irqrestore(&drv->lock, flags);