Lines Matching defs:drv
51 if (atomic64_read(&fence->drv->last_seq) >= fence->f.seqno)
65 snprintf(str, size, "%llu", (u64)atomic64_read(&fence->drv->last_seq));
78 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv;
84 fence->drv = drv;
90 dma_fence_init(&fence->f, &virtio_fence_ops, &drv->lock, drv->context, 0);
99 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv;
102 spin_lock_irqsave(&drv->lock, irq_flags);
103 fence->f.seqno = ++drv->sync_seq;
105 list_add_tail(&fence->node, &drv->fences);
106 spin_unlock_irqrestore(&drv->lock, irq_flags);
117 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv;
121 spin_lock_irqsave(&drv->lock, irq_flags);
123 list_for_each_entry_safe(fence, tmp, &drv->fences, node) {
130 spin_unlock_irqrestore(&drv->lock, irq_flags);