Home
last modified time | relevance | path

Searched refs:hl_fence (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/accel/habanalabs/common/
H A Dcontext.c213 sizeof(struct hl_fence *), in hl_ctx_init()
344 static struct hl_fence *hl_ctx_get_fence_locked(struct hl_ctx *ctx, u64 seq) in hl_ctx_get_fence_locked()
347 struct hl_fence *fence; in hl_ctx_get_fence_locked()
360 struct hl_fence *hl_ctx_get_fence(struct hl_ctx *ctx, u64 seq) in hl_ctx_get_fence()
362 struct hl_fence *fence; in hl_ctx_get_fence()
384 struct hl_fence **fence, u32 arr_len) in hl_ctx_get_fences()
386 struct hl_fence **fence_arr_base = fence; in hl_ctx_get_fences()
H A Dcommand_submission.c211 struct hl_fence *fence = in hl_fence_release()
212 container_of(kref, struct hl_fence, refcount); in hl_fence_release()
219 void hl_fence_put(struct hl_fence *fence) in hl_fence_put()
226 void hl_fences_put(struct hl_fence **fence, int len) in hl_fences_put()
234 void hl_fence_get(struct hl_fence *fence) in hl_fence_get()
608 struct hl_fence *fence = cs->fence; in complete_multi_cs()
903 struct hl_fence *other = NULL; in allocate_cs()
2214 struct hl_fence *sig_fence = NULL; in cs_ioctl_signal_wait()
2768 struct hl_fence *fence = *fence_ptr; in hl_cs_poll_fences()
2862 struct hl_fence *fence; in _hl_cs_wait_ioctl()
[all …]
H A Dhabanalabs.h840 struct hl_fence { struct
865 struct hl_fence base_fence; argument
1237 struct hl_fence fence;
1936 struct hl_fence **cs_pending;
2050 struct hl_fence *fence;
2051 struct hl_fence *signal_fence;
2970 struct hl_fence **fence_arr;
3792 struct hl_fence **fence, u32 arr_len);
3837 void hl_fence_put(struct hl_fence *fence);
3838 void hl_fences_put(struct hl_fence **fence, int len);
[all …]