Home
last modified time | relevance | path

Searched refs:xe_user_fence (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/xe/
A Dxe_sync.c22 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()
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()
102 struct xe_user_fence *ufence = container_of(cb, struct xe_user_fence, cb); in user_fence_cb()
337 struct xe_user_fence *__xe_sync_ufence_get(struct xe_user_fence *ufence) in __xe_sync_ufence_get()
352 struct xe_user_fence *xe_sync_ufence_get(struct xe_sync_entry *sync) in xe_sync_ufence_get()
364 void xe_sync_ufence_put(struct xe_user_fence *ufence) in xe_sync_ufence_put()
[all …]
A Dxe_sync.h39 struct xe_user_fence *__xe_sync_ufence_get(struct xe_user_fence *ufence);
40 struct xe_user_fence *xe_sync_ufence_get(struct xe_sync_entry *sync);
41 void xe_sync_ufence_put(struct xe_user_fence *ufence);
42 int xe_sync_ufence_get_status(struct xe_user_fence *ufence);
A Dxe_vm_types.h22 struct xe_user_fence;
123 struct xe_user_fence *ufence;
A Dxe_sync_types.h21 struct xe_user_fence *ufence;
A Dxe_vm.c1699 static struct xe_user_fence *
2375 struct xe_user_fence * const f = vma->ufence; in check_ufence()
2613 static void vma_add_ufence(struct xe_vma *vma, struct xe_user_fence *ufence) in vma_add_ufence()
2621 struct xe_user_fence *ufence) in op_add_ufence()
2647 struct xe_user_fence *ufence; in vm_bind_ioctl_ops_fini()

Completed in 15 milliseconds