Lines Matching refs:cs_seq
418 struct hl_cs *hl_staged_cs_find_first(struct hl_device *hdev, u64 cs_seq) in hl_staged_cs_find_first() argument
424 cs->sequence == cs_seq) in hl_staged_cs_find_first()
661 hl_cs_cmpl->cs_seq, in cs_release_sob_reset_handler()
952 cs_cmpl->cs_seq = ctx->cs_sequence; in allocate_cs()
953 other = ctx->cs_pending[cs_cmpl->cs_seq & in allocate_cs()
978 hl_fence_init(&cs_cmpl->base_fence, cs_cmpl->cs_seq); in allocate_cs()
980 cs->sequence = cs_cmpl->cs_seq; in allocate_cs()
982 ctx->cs_pending[cs_cmpl->cs_seq & in allocate_cs()
1040 if (handle->cs_seq == ULLONG_MAX) in release_reserved_encaps_signals()
1470 u32 num_chunks, u64 *cs_seq, u32 flags, in cs_ioctl_default() argument
1487 user_sequence = *cs_seq; in cs_ioctl_default()
1488 *cs_seq = ULLONG_MAX; in cs_ioctl_default()
1507 *cs_seq = cs->sequence; in cs_ioctl_default()
1520 *cs_seq = cs->staged_sequence; in cs_ioctl_default()
1656 *cs_seq = ULLONG_MAX; in cs_ioctl_default()
1668 u64 *cs_seq) in hl_cs_ctx_switch() argument
1718 cs_seq, 0, 0, hdev->timeout_jiffies, &sob_count); in hl_cs_ctx_switch()
1736 *cs_seq, &status, NULL); in hl_cs_ctx_switch()
2083 handle->cs_seq = ULLONG_MAX; in cs_ioctl_reserve_signals()
2185 u64 *cs_seq, u32 flags, u32 timeout, in cs_ioctl_signal_wait() argument
2207 *cs_seq = ULLONG_MAX; in cs_ioctl_signal_wait()
2283 if (encaps_sig_hdl->cs_seq == signal_seq) { in cs_ioctl_signal_wait()
2388 *cs_seq = cs->sequence; in cs_ioctl_signal_wait()
2434 *cs_seq = ULLONG_MAX; in cs_ioctl_signal_wait()
2546 u64 cs_seq = ULONG_MAX; in hl_cs_ioctl() local
2557 rc = hl_cs_ctx_switch(hpriv, args, &cs_seq); in hl_cs_ioctl()
2570 cs_seq = args->in.seq; in hl_cs_ioctl()
2581 &cs_seq, args->in.cs_flags, timeout, in hl_cs_ioctl()
2606 rc = cs_ioctl_default(hpriv, chunks, num_chunks, &cs_seq, in hl_cs_ioctl()
2625 args->out.seq = cs_seq; in hl_cs_ioctl()
2629 args->out.seq = cs_seq; in hl_cs_ioctl()
2632 args->out.seq = cs_seq; in hl_cs_ioctl()