Home
last modified time | relevance | path

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

/linux/drivers/accel/habanalabs/common/
H A Dhw_queue.c297 cb = job->patched_cb; in ext_queue_schedule_job()
405 if (job->patched_cb) in hw_queue_schedule_job()
406 ptr = job->patched_cb->bus_address; in hw_queue_schedule_job()
438 hdev->asic_funcs->gen_signal_cb(hdev, job->patched_cb, in init_signal_cs()
535 wait_prop.data = (void *) job->patched_cb; in init_wait_cs()
H A Dcommand_submission.c328 parser.patched_cb = NULL; in cs_parser()
333 job->patched_cb = NULL; in cs_parser()
340 job->patched_cb = parser.patched_cb; in cs_parser()
343 atomic_inc(&job->patched_cb->cs_cnt); in cs_parser()
372 if (job->patched_cb) { in hl_complete_job()
373 atomic_dec(&job->patched_cb->cs_cnt); in hl_complete_job()
374 hl_cb_put(job->patched_cb); in hl_complete_job()
1984 job->patched_cb = job->user_cb; in cs_ioctl_signal_wait_create_jobs()
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c1012 job->patched_cb = job->user_cb; in _gaudi_init_tpc_mem()
1234 wait_prop.data = (void *) job->patched_cb; in gaudi_collective_master_init_job()
1437 bool patched_cb; in gaudi_collective_wait_create_job() local
1452 patched_cb = true; in gaudi_collective_wait_create_job()
1461 patched_cb = false; in gaudi_collective_wait_create_job()
1474 cb = hl_cb_kernel_create(hdev, cb_size, !patched_cb); in gaudi_collective_wait_create_job()
1502 if (patched_cb) in gaudi_collective_wait_create_job()
1503 job->patched_cb = job->user_cb; in gaudi_collective_wait_create_job()
1505 job->patched_cb = NULL; in gaudi_collective_wait_create_job()
5272 kernel_pkt = parser->patched_cb->kernel_address + in gaudi_patch_cb()
[all …]
/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c3092 cb = job->patched_cb; in goya_send_job_on_qman0()
3890 kernel_pkt = parser->patched_cb->kernel_address + in goya_patch_cb()
4000 parser->patched_cb = hl_cb_get(&hdev->kernel_mem_mgr, handle); in goya_parse_cb_mmu()
4002 if (!parser->patched_cb) { in goya_parse_cb_mmu()
4012 memcpy(parser->patched_cb->kernel_address, in goya_parse_cb_mmu()
4020 parser->user_cb = parser->patched_cb; in goya_parse_cb_mmu()
4025 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu()
4031 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu()
4068 parser->patched_cb = hl_cb_get(&hdev->kernel_mem_mgr, handle); in goya_parse_cb_no_mmu()
4070 if (!parser->patched_cb) { in goya_parse_cb_no_mmu()
[all …]