Lines Matching defs:hdev

39 	struct hl_device *hdev = hw_sob->hdev;  in hl_sob_reset()  local
52 struct hl_device *hdev = hw_sob->hdev; in hl_sob_reset_error() local
198 static bool is_cb_patched(struct hl_device *hdev, struct hl_cs_job *job) in is_cb_patched()
223 struct hl_device *hdev = hpriv->hdev; in cs_parser() local
266 static void complete_job(struct hl_device *hdev, struct hl_cs_job *job) in complete_job()
335 struct hl_cs *hl_staged_cs_find_first(struct hl_device *hdev, u64 cs_seq) in hl_staged_cs_find_first()
354 bool is_staged_cs_last_exists(struct hl_device *hdev, struct hl_cs *cs) in is_staged_cs_last_exists()
377 static void staged_cs_get(struct hl_device *hdev, struct hl_cs *cs) in staged_cs_get()
396 static void staged_cs_put(struct hl_device *hdev, struct hl_cs *cs) in staged_cs_put()
405 static void cs_handle_tdr(struct hl_device *hdev, struct hl_cs *cs) in cs_handle_tdr()
463 static void force_complete_multi_cs(struct hl_device *hdev) in force_complete_multi_cs()
507 static void complete_multi_cs(struct hl_device *hdev, struct hl_cs *cs) in complete_multi_cs()
545 static inline void cs_release_sob_reset_handler(struct hl_device *hdev, in cs_release_sob_reset_handler()
587 struct hl_device *hdev = cs->ctx->hdev; in cs_do_release() local
704 struct hl_device *hdev; in cs_timedout() local
765 static int allocate_cs(struct hl_device *hdev, struct hl_ctx *ctx, in allocate_cs()
893 static void cs_rollback(struct hl_device *hdev, struct hl_cs *cs) in cs_rollback()
903 void hl_cs_rollback_all(struct hl_device *hdev) in hl_cs_rollback_all()
943 void hl_release_pending_user_interrupts(struct hl_device *hdev) in hl_release_pending_user_interrupts()
973 struct hl_device *hdev = cs->ctx->hdev; in job_wq_completion() local
979 static int validate_queue_index(struct hl_device *hdev, in validate_queue_index()
1044 static struct hl_cb *get_cb_from_cs_chunk(struct hl_device *hdev, in get_cb_from_cs_chunk()
1073 struct hl_cs_job *hl_cs_allocate_job(struct hl_device *hdev, in hl_cs_allocate_job()
1116 struct hl_device *hdev = hpriv->hdev; in hl_cs_sanity_checks() local
1170 static int hl_cs_copy_chunk_array(struct hl_device *hdev, in hl_cs_copy_chunk_array()
1209 static int cs_staged_submission(struct hl_device *hdev, struct hl_cs *cs, in cs_staged_submission()
1241 static u32 get_stream_master_qid_mask(struct hl_device *hdev, u32 qid) in get_stream_master_qid_mask()
1257 struct hl_device *hdev = hpriv->hdev; in cs_ioctl_default() local
1443 struct hl_device *hdev = hpriv->hdev; in hl_cs_ctx_switch() local
1555 int hl_cs_signal_sob_wraparound_handler(struct hl_device *hdev, u32 q_idx, in hl_cs_signal_sob_wraparound_handler()
1635 static int cs_ioctl_extract_signal_seq(struct hl_device *hdev, in cs_ioctl_extract_signal_seq()
1693 static int cs_ioctl_signal_wait_create_jobs(struct hl_device *hdev, in cs_ioctl_signal_wait_create_jobs()
1765 struct hl_device *hdev = hpriv->hdev; in cs_ioctl_reserve_signals() local
1876 struct hl_device *hdev = hpriv->hdev; in cs_ioctl_unreserve_signals() local
1949 struct hl_device *hdev = hpriv->hdev; in cs_ioctl_signal_wait() local
2272 struct hl_device *hdev = ctx->hdev; in hl_wait_for_fence() local
2338 struct hl_device *hdev = mcs_data->ctx->hdev; in hl_cs_poll_fences() local
2411 static int _hl_cs_wait_ioctl(struct hl_device *hdev, struct hl_ctx *ctx, in _hl_cs_wait_ioctl()
2446 struct hl_device *hdev, in hl_wait_multi_cs_completion_init()
2502 struct hl_device *hdev = mcs_data->ctx->hdev; in hl_wait_multi_cs_completion() local
2531 void hl_multi_cs_completion_init(struct hl_device *hdev) in hl_multi_cs_completion_init()
2553 struct hl_device *hdev = hpriv->hdev; in hl_multi_cs_wait_ioctl() local
2686 struct hl_device *hdev = hpriv->hdev; in hl_cs_wait_ioctl() local
2741 static int _hl_interrupt_wait_ioctl(struct hl_device *hdev, struct hl_ctx *ctx, in _hl_interrupt_wait_ioctl()
2851 struct hl_device *hdev = hpriv->hdev; in hl_interrupt_wait_ioctl() local