Lines Matching refs:sig_fence
2199 struct hl_fence *sig_fence = NULL; in cs_ioctl_signal_wait() local
2318 sig_fence = hl_ctx_get_fence(ctx, signal_seq); in cs_ioctl_signal_wait()
2319 if (IS_ERR(sig_fence)) { in cs_ioctl_signal_wait()
2325 rc = PTR_ERR(sig_fence); in cs_ioctl_signal_wait()
2329 if (!sig_fence) { in cs_ioctl_signal_wait()
2336 container_of(sig_fence, struct hl_cs_compl, base_fence); in cs_ioctl_signal_wait()
2349 hl_fence_put(sig_fence); in cs_ioctl_signal_wait()
2354 if (completion_done(&sig_fence->completion)) { in cs_ioctl_signal_wait()
2356 hl_fence_put(sig_fence); in cs_ioctl_signal_wait()
2365 hl_fence_put(sig_fence); in cs_ioctl_signal_wait()
2377 cs->signal_fence = sig_fence; in cs_ioctl_signal_wait()