Lines Matching refs:cs_seq
416 struct hl_cs *hl_staged_cs_find_first(struct hl_device *hdev, u64 cs_seq) in hl_staged_cs_find_first() argument
422 cs->sequence == cs_seq) in hl_staged_cs_find_first()
659 hl_cs_cmpl->cs_seq, in cs_release_sob_reset_handler()
948 cs_cmpl->cs_seq = ctx->cs_sequence; in allocate_cs()
949 other = ctx->cs_pending[cs_cmpl->cs_seq & in allocate_cs()
974 hl_fence_init(&cs_cmpl->base_fence, cs_cmpl->cs_seq); in allocate_cs()
976 cs->sequence = cs_cmpl->cs_seq; in allocate_cs()
978 ctx->cs_pending[cs_cmpl->cs_seq & in allocate_cs()
1390 u32 num_chunks, u64 *cs_seq, u32 flags, in cs_ioctl_default() argument
1407 user_sequence = *cs_seq; in cs_ioctl_default()
1408 *cs_seq = ULLONG_MAX; in cs_ioctl_default()
1427 *cs_seq = cs->sequence; in cs_ioctl_default()
1440 *cs_seq = cs->staged_sequence; in cs_ioctl_default()
1576 *cs_seq = ULLONG_MAX; in cs_ioctl_default()
1588 u64 *cs_seq) in hl_cs_ctx_switch() argument
1638 cs_seq, 0, 0, hdev->timeout_jiffies, &sob_count); in hl_cs_ctx_switch()
1656 *cs_seq, &status, NULL); in hl_cs_ctx_switch()
2098 u64 *cs_seq, u32 flags, u32 timeout, in cs_ioctl_signal_wait() argument
2120 *cs_seq = ULLONG_MAX; in cs_ioctl_signal_wait()
2196 if (encaps_sig_hdl->cs_seq == signal_seq) { in cs_ioctl_signal_wait()
2301 *cs_seq = cs->sequence; in cs_ioctl_signal_wait()
2347 *cs_seq = ULLONG_MAX; in cs_ioctl_signal_wait()
2401 u64 cs_seq = ULONG_MAX; in hl_cs_ioctl() local
2412 rc = hl_cs_ctx_switch(hpriv, args, &cs_seq); in hl_cs_ioctl()
2425 cs_seq = args->in.seq; in hl_cs_ioctl()
2436 &cs_seq, args->in.cs_flags, timeout, in hl_cs_ioctl()
2454 rc = cs_ioctl_default(hpriv, chunks, num_chunks, &cs_seq, in hl_cs_ioctl()
2473 args->out.seq = cs_seq; in hl_cs_ioctl()
2477 args->out.seq = cs_seq; in hl_cs_ioctl()
2480 args->out.seq = cs_seq; in hl_cs_ioctl()