Searched refs:ufence (Results 1 – 4 of 4) sorted by relevance
35 struct xe_user_fence *ufence = container_of(kref, struct xe_user_fence, in user_fence_destroy() local38 mmdrop(ufence->mm); in user_fence_destroy()39 kfree(ufence); in user_fence_destroy()42 static void user_fence_get(struct xe_user_fence *ufence) in user_fence_get() argument44 kref_get(&ufence->refcount); in user_fence_get()47 static void user_fence_put(struct xe_user_fence *ufence) in user_fence_put() argument49 kref_put(&ufence->refcount, user_fence_destroy); in user_fence_put()55 struct xe_user_fence *ufence; in user_fence_create() local62 ufence = kzalloc_obj(*ufence); in user_fence_create()63 if (!ufence) in user_fence_create()[all …]
23 struct xe_user_fence *ufence; member
1183 if (vma->ufence) { in xe_vma_destroy_late()1184 xe_sync_ufence_put(vma->ufence); in xe_vma_destroy_late()1185 vma->ufence = NULL; in xe_vma_destroy_late()3095 if (vma->ufence) { in check_ufence()3096 struct xe_user_fence * const f = vma->ufence; in check_ufence()3101 vma->ufence = NULL; in check_ufence()3479 static void vma_add_ufence(struct xe_vma *vma, struct xe_user_fence *ufence) in vma_add_ufence() argument3481 if (vma->ufence) in vma_add_ufence()3482 xe_sync_ufence_put(vma->ufence); in vma_add_ufence()3483 vma->ufence = __xe_sync_ufence_get(ufence); in vma_add_ufence()[all …]
170 struct xe_user_fence *ufence; member