Searched refs:xe_user_fence (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_sync.c | 22 struct xe_user_fence { struct 35 struct xe_user_fence *ufence = container_of(kref, struct xe_user_fence, in user_fence_destroy() argument 42 static void user_fence_get(struct xe_user_fence *ufence) in user_fence_get() 47 static void user_fence_put(struct xe_user_fence *ufence) in user_fence_put() 52 static struct xe_user_fence *user_fence_create(struct xe_device *xe, u64 addr, in user_fence_create() 55 struct xe_user_fence *ufence; in user_fence_create() 78 struct xe_user_fence *ufence = container_of(w, struct xe_user_fence, worker); in user_fence_worker() 99 static void kick_ufence(struct xe_user_fence *ufence, struct dma_fence *fence) in kick_ufence() 108 struct xe_user_fence *ufence = container_of(cb, struct xe_user_fence, cb); in user_fence_cb() 405 struct xe_user_fence *__xe_sync_ufence_get(struct xe_user_fence *ufence) in __xe_sync_ufence_get() [all …]
|
| H A D | xe_vm_types.h | 30 struct xe_user_fence; 170 struct xe_user_fence *ufence;
|
| H A D | xe_sync_types.h | 23 struct xe_user_fence *ufence;
|
| H A D | xe_vm.c | 2021 static struct xe_user_fence * 3065 struct xe_user_fence * const f = vma->ufence; in check_ufence() 3446 static void vma_add_ufence(struct xe_vma *vma, struct xe_user_fence *ufence) in vma_add_ufence() 3454 struct xe_user_fence *ufence) in op_add_ufence() 3480 struct xe_user_fence *ufence; in vm_bind_ioctl_ops_fini()
|