Home
last modified time | relevance | path

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

/linux/drivers/misc/habanalabs/common/
A Dhw_queue.c286 cb = job->patched_cb; in ext_queue_schedule_job()
393 if (job->patched_cb) in hw_queue_schedule_job()
394 ptr = job->patched_cb->bus_address; in hw_queue_schedule_job()
426 hdev->asic_funcs->gen_signal_cb(hdev, job->patched_cb, in init_signal_cs()
520 wait_prop.data = (void *) job->patched_cb; in init_wait_cs()
A Dcommand_submission.c234 parser.patched_cb = NULL; in cs_parser()
239 job->patched_cb = NULL; in cs_parser()
246 job->patched_cb = parser.patched_cb; in cs_parser()
249 atomic_inc(&job->patched_cb->cs_cnt); in cs_parser()
278 if (job->patched_cb) { in complete_job()
279 atomic_dec(&job->patched_cb->cs_cnt); in complete_job()
280 hl_cb_put(job->patched_cb); in complete_job()
1753 job->patched_cb = job->user_cb; in cs_ioctl_signal_wait_create_jobs()
A Dhabanalabs.h1602 struct hl_cb *patched_cb; member
1644 struct hl_cb *patched_cb; member
/linux/drivers/misc/habanalabs/gaudi/
A Dgaudi.c973 job->patched_cb = job->user_cb; in _gaudi_init_tpc_mem()
1380 bool patched_cb; in gaudi_collective_wait_create_job() local
1395 patched_cb = true; in gaudi_collective_wait_create_job()
1404 patched_cb = false; in gaudi_collective_wait_create_job()
1446 if (patched_cb) in gaudi_collective_wait_create_job()
1447 job->patched_cb = job->user_cb; in gaudi_collective_wait_create_job()
1449 job->patched_cb = NULL; in gaudi_collective_wait_create_job()
5644 if (!parser->patched_cb) { in gaudi_parse_cb_mmu()
5668 hl_cb_put(parser->patched_cb); in gaudi_parse_cb_mmu()
5716 if (!parser->patched_cb) { in gaudi_parse_cb_no_mmu()
[all …]
/linux/drivers/misc/habanalabs/goya/
A Dgoya.c3024 cb = job->patched_cb; in goya_send_job_on_qman0()
3858 kernel_pkt = parser->patched_cb->kernel_address + in goya_patch_cb()
3969 parser->patched_cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, in goya_parse_cb_mmu()
3972 if (!parser->patched_cb) { in goya_parse_cb_mmu()
3983 memcpy(parser->patched_cb->kernel_address, in goya_parse_cb_mmu()
3991 parser->user_cb = parser->patched_cb; in goya_parse_cb_mmu()
3996 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu()
4002 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu()
4044 if (!parser->patched_cb) { in goya_parse_cb_no_mmu()
4054 hl_cb_put(parser->patched_cb); in goya_parse_cb_no_mmu()
[all …]

Completed in 44 milliseconds