Home
last modified time | relevance | path

Searched refs:patched_cb (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/misc/habanalabs/
Dcommand_submission.c91 parser.patched_cb = NULL; in cs_parser()
95 job->patched_cb = NULL; in cs_parser()
100 job->patched_cb = parser.patched_cb; in cs_parser()
103 spin_lock(&job->patched_cb->lock); in cs_parser()
104 job->patched_cb->cs_cnt++; in cs_parser()
105 spin_unlock(&job->patched_cb->lock); in cs_parser()
134 if (job->patched_cb) { in free_job()
135 spin_lock(&job->patched_cb->lock); in free_job()
136 job->patched_cb->cs_cnt--; in free_job()
137 spin_unlock(&job->patched_cb->lock); in free_job()
[all …]
Dhw_queue.c248 cb = job->patched_cb; in ext_hw_queue_schedule_job()
Dhabanalabs.h765 struct hl_cb *patched_cb; member
793 struct hl_cb *patched_cb; member
/Linux-v5.4/drivers/misc/habanalabs/goya/
Dgoya.c2870 cb = job->patched_cb; in goya_send_job_on_qman0()
3695 (parser->patched_cb->kernel_address + in goya_patch_cb()
3800 parser->patched_cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, in goya_parse_cb_mmu()
3803 WARN(!parser->patched_cb, "DMA CB handle invalid 0x%x\n", in goya_parse_cb_mmu()
3805 if (!parser->patched_cb) { in goya_parse_cb_mmu()
3814 memcpy((void *) (uintptr_t) parser->patched_cb->kernel_address, in goya_parse_cb_mmu()
3822 parser->user_cb = parser->patched_cb; in goya_parse_cb_mmu()
3827 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu()
3833 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu()
3872 parser->patched_cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, in goya_parse_cb_no_mmu()
[all …]