Searched refs:cmd_bo (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/accel/ethosu/ |
| H A D | ethosu_job.c | 47 struct drm_gem_dma_object *cmd_bo = to_drm_gem_dma_obj(job->cmd_bo); in ethosu_job_hw_submit() local 48 struct ethosu_validated_cmdstream_info *cmd_info = to_ethosu_bo(job->cmd_bo)->info; in ethosu_job_hw_submit() 69 writel_relaxed(lower_32_bits(cmd_bo->dma_addr), dev->regs + NPU_REG_QBASE); in ethosu_job_hw_submit() 70 writel_relaxed(upper_32_bits(cmd_bo->dma_addr), dev->regs + NPU_REG_QBASE_HI); in ethosu_job_hw_submit() 76 "Submitted cmd at %pad to core\n", &cmd_bo->dma_addr); in ethosu_job_hw_submit() 83 struct ethosu_validated_cmdstream_info *info = to_ethosu_bo(job->cmd_bo)->info; in ethosu_acquire_object_fences() 110 struct ethosu_validated_cmdstream_info *info = to_ethosu_bo(job->cmd_bo)->info; in ethosu_attach_object_fences() 155 drm_gem_object_put(job->cmd_bo); in ethosu_job_err_cleanup() 277 u32 *bocmds = to_drm_gem_dma_obj(job->cmd_bo)->vaddr; in ethosu_job_timedout() 431 ejob->cmd_bo = drm_gem_object_lookup(file, job->cmd_bo); in ethosu_ioctl_submit_job() [all …]
|
| /linux/drivers/accel/amdxdna/ |
| H A D | aie2_message.c | 550 static int aie2_init_exec_cu_req(struct amdxdna_gem_obj *cmd_bo, void *req, in aie2_init_exec_cu_req() argument 557 cmd = amdxdna_cmd_get_payload(cmd_bo, &cmd_len); in aie2_init_exec_cu_req() 561 cu_req->cu_idx = amdxdna_cmd_get_cu_idx(cmd_bo); in aie2_init_exec_cu_req() 572 static int aie2_init_exec_dpu_req(struct amdxdna_gem_obj *cmd_bo, void *req, in aie2_init_exec_dpu_req() argument 579 sn = amdxdna_cmd_get_payload(cmd_bo, &cmd_len); in aie2_init_exec_dpu_req() 583 dpu_req->cu_idx = amdxdna_cmd_get_cu_idx(cmd_bo); in aie2_init_exec_dpu_req() 618 aie2_cmdlist_fill_cf(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size) in aie2_cmdlist_fill_cf() argument 624 cmd = amdxdna_cmd_get_payload(cmd_bo, &cmd_len); in aie2_cmdlist_fill_cf() 628 cf_slot->cu_idx = amdxdna_cmd_get_cu_idx(cmd_bo); in aie2_cmdlist_fill_cf() 640 aie2_cmdlist_fill_dpu(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size) in aie2_cmdlist_fill_dpu() argument [all …]
|
| H A D | aie2_pci.h | 134 int (*init_cu_req)(struct amdxdna_gem_obj *cmd_bo, void *req, 136 int (*init_dpu_req)(struct amdxdna_gem_obj *cmd_bo, void *req, 139 int (*fill_cf_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size); 140 int (*fill_dpu_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size); 141 int (*fill_preempt_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size); 142 int (*fill_elf_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size);
|
| H A D | amdxdna_ctx.c | 580 amdxdna_gem_put_obj(job->cmd_bo); in amdxdna_sched_job_cleanup() 607 job->cmd_bo = amdxdna_gem_get_obj(client, cmd_bo_hdl, AMDXDNA_BO_SHARE); in amdxdna_cmd_submit() 608 if (!job->cmd_bo) { in amdxdna_cmd_submit() 681 amdxdna_gem_put_obj(job->cmd_bo); in amdxdna_cmd_submit()
|
| H A D | amdxdna_ctx.h | 156 struct amdxdna_gem_obj *cmd_bo; member
|
| H A D | aie2_ctx.c | 244 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_set_cmd_timeout() 292 cmd_abo = job->cmd_bo; in aie2_sched_resp_handler() 346 cmd_abo = job->cmd_bo; in aie2_sched_cmdlist_resp_handler() 390 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_sched_job_run()
|