Searched refs:cs_seq (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | command_submission.c | 60 hl_cs_cmpl->cs_seq, in hl_fence_release() 431 cs_cmpl->cs_seq = ctx->cs_sequence; in allocate_cs() 432 other = ctx->cs_pending[cs_cmpl->cs_seq & in allocate_cs() 453 cs->sequence = cs_cmpl->cs_seq; in allocate_cs() 455 ctx->cs_pending[cs_cmpl->cs_seq & in allocate_cs() 609 u32 num_chunks, u64 *cs_seq) in cs_ioctl_default() 620 *cs_seq = ULLONG_MAX; in cs_ioctl_default() 653 *cs_seq = cs->sequence; in cs_ioctl_default() 756 *cs_seq = ULLONG_MAX; in cs_ioctl_default() 769 u64 *cs_seq) in cs_ioctl_signal_wait() 608 cs_ioctl_default(struct hl_fpriv *hpriv, void __user *chunks, u32 num_chunks, u64 *cs_seq) cs_ioctl_default() argument 767 cs_ioctl_signal_wait(struct hl_fpriv *hpriv, enum hl_cs_type cs_type, void __user *chunks, u32 num_chunks, u64 *cs_seq) cs_ioctl_signal_wait() argument 1004 u64 cs_seq = ULONG_MAX; hl_cs_ioctl() local [all...] |
H A D | habanalabs.h | 397 * @cs_seq: command submission sequence number. 406 u64 cs_seq; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | command_submission.c | 412 * @cs_seq: staged submission sequence number 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() 455 * @cs_seq: staged submission sequence number 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() 1469 cs_ioctl_default(struct hl_fpriv *hpriv, void __user *chunks, u32 num_chunks, u64 *cs_seq, u32 flags, u32 encaps_signals_handle, u32 timeout, u16 *signal_initial_sob_count) cs_ioctl_default() argument 1667 hl_cs_ctx_switch(struct hl_fpriv *hpriv, union hl_cs_args *args, u64 *cs_seq) hl_cs_ctx_switch() argument 2183 cs_ioctl_signal_wait(struct hl_fpriv *hpriv, enum hl_cs_type cs_type, void __user *chunks, u32 num_chunks, u64 *cs_seq, u32 flags, u32 timeout, u32 *signal_sob_addr_offset, u16 *signal_initial_sob_count) cs_ioctl_signal_wait() argument 2546 u64 cs_seq = ULONG_MAX; hl_cs_ioctl() local [all...] |
H A D | irq.c | 73 * @cs_seq: command submission sequence 78 static void job_finish(struct hl_device *hdev, u32 cs_seq, struct hl_cq *cq, ktime_t timestamp) in job_finish() argument 84 job = queue->shadow_queue[hl_pi_2_offset(cs_seq)]; in job_finish() 95 * @cs_seq: command submission sequence 99 static void cs_finish(struct hl_device *hdev, u16 cs_seq, ktime_t timestamp) in cs_finish() argument 106 cs = hdev->shadow_cs_queue[cs_seq & (prop->max_pending_cs - 1)]; in cs_finish() 110 cs_seq); in cs_finish()
|
H A D | hw_queue.c | 422 cs_cmpl->cs_seq); in init_signal_cs() 487 cs->encaps_sig_hdl->cs_seq, in init_wait_cs() 587 encaps_sig_hdl->cs_seq = cs->sequence; in encaps_sig_first_staged_cs_handler()
|
H A D | habanalabs.h | 843 * @cs_seq: command submission sequence number. 856 u64 cs_seq; member 3477 * @cs_seq: staged cs sequence which contains encapsulated signals 3488 u64 cs_seq; member 3727 struct hl_cs *hl_staged_cs_find_first(struct hl_device *hdev, u64 cs_seq);
|
Completed in 18 milliseconds