Searched refs:patched_cb (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/misc/habanalabs/common/ |
| H A D | command_submission.c | 158 parser.patched_cb = NULL; in cs_parser() 163 job->patched_cb = NULL; in cs_parser() 169 job->patched_cb = parser.patched_cb; in cs_parser() 173 spin_lock(&job->patched_cb->lock); in cs_parser() 174 job->patched_cb->cs_cnt++; in cs_parser() 175 spin_unlock(&job->patched_cb->lock); in cs_parser() 206 if (job->patched_cb) { in free_job() 207 spin_lock(&job->patched_cb->lock); in free_job() 208 job->patched_cb->cs_cnt--; in free_job() 209 spin_unlock(&job->patched_cb->lock); in free_job() [all …]
|
| H A D | hw_queue.c | 286 cb = job->patched_cb; in ext_queue_schedule_job() 381 if (job->patched_cb) in hw_queue_schedule_job() 382 ptr = job->patched_cb->bus_address; in hw_queue_schedule_job() 425 hdev->asic_funcs->gen_signal_cb(hdev, job->patched_cb, in init_signal_wait_cs() 463 hdev->asic_funcs->gen_wait_cb(hdev, job->patched_cb, in init_signal_wait_cs()
|
| H A D | habanalabs.h | 1018 struct hl_cb *patched_cb; member 1057 struct hl_cb *patched_cb; member
|
| /OK3568_Linux_fs/kernel/drivers/misc/habanalabs/goya/ |
| H A D | goya.c | 2884 cb = job->patched_cb; in goya_send_job_on_qman0() 3718 kernel_pkt = parser->patched_cb->kernel_address + in goya_patch_cb() 3829 parser->patched_cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, in goya_parse_cb_mmu() 3832 WARN(!parser->patched_cb, "DMA CB handle invalid 0x%x\n", in goya_parse_cb_mmu() 3834 if (!parser->patched_cb) { in goya_parse_cb_mmu() 3843 memcpy(parser->patched_cb->kernel_address, in goya_parse_cb_mmu() 3851 parser->user_cb = parser->patched_cb; in goya_parse_cb_mmu() 3856 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu() 3862 hl_cb_put(parser->patched_cb); in goya_parse_cb_mmu() 3901 parser->patched_cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, in goya_parse_cb_no_mmu() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/habanalabs/gaudi/ |
| H A D | gaudi.c | 714 job->patched_cb = job->user_cb; in _gaudi_init_tpc_mem() 4045 kernel_pkt = parser->patched_cb->kernel_address + in gaudi_patch_cb() 4148 parser->patched_cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, in gaudi_parse_cb_mmu() 4151 WARN(!parser->patched_cb, "DMA CB handle invalid 0x%x\n", in gaudi_parse_cb_mmu() 4153 if (!parser->patched_cb) { in gaudi_parse_cb_mmu() 4162 memcpy(parser->patched_cb->kernel_address, in gaudi_parse_cb_mmu() 4170 parser->user_cb = parser->patched_cb; in gaudi_parse_cb_mmu() 4175 hl_cb_put(parser->patched_cb); in gaudi_parse_cb_mmu() 4181 hl_cb_put(parser->patched_cb); in gaudi_parse_cb_mmu() 4220 parser->patched_cb = hl_cb_get(hdev, &hdev->kernel_cb_mgr, in gaudi_parse_cb_no_mmu() [all …]
|