Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/accel/habanalabs/common/
Dcontext.c212 sizeof(struct hl_fence *), in hl_ctx_init()
340 static struct hl_fence *hl_ctx_get_fence_locked(struct hl_ctx *ctx, u64 seq) in hl_ctx_get_fence_locked()
343 struct hl_fence *fence; in hl_ctx_get_fence_locked()
356 struct hl_fence *hl_ctx_get_fence(struct hl_ctx *ctx, u64 seq) in hl_ctx_get_fence()
358 struct hl_fence *fence; in hl_ctx_get_fence()
380 struct hl_fence **fence, u32 arr_len) in hl_ctx_get_fences()
382 struct hl_fence **fence_arr_base = fence; in hl_ctx_get_fences()
Dcommand_submission.c193 struct hl_fence *fence = in hl_fence_release()
194 container_of(kref, struct hl_fence, refcount); in hl_fence_release()
201 void hl_fence_put(struct hl_fence *fence) in hl_fence_put()
208 void hl_fences_put(struct hl_fence **fence, int len) in hl_fences_put()
216 void hl_fence_get(struct hl_fence *fence) in hl_fence_get()
222 static void hl_fence_init(struct hl_fence *fence, u64 sequence) in hl_fence_init()
590 struct hl_fence *fence = cs->fence; in complete_multi_cs()
885 struct hl_fence *other = NULL; in allocate_cs()
2199 struct hl_fence *sig_fence = NULL; in cs_ioctl_signal_wait()
2642 static int hl_wait_for_fence(struct hl_ctx *ctx, u64 seq, struct hl_fence *fence, in hl_wait_for_fence()
[all …]
Dhabanalabs.h826 struct hl_fence { struct
851 struct hl_fence base_fence; argument
1175 struct hl_fence fence;
1871 struct hl_fence **cs_pending;
1984 struct hl_fence *fence;
1985 struct hl_fence *signal_fence;
2897 struct hl_fence **fence_arr;
3673 struct hl_fence *hl_ctx_get_fence(struct hl_ctx *ctx, u64 seq);
3675 struct hl_fence **fence, u32 arr_len);
3720 void hl_fence_put(struct hl_fence *fence);
[all …]