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() 153 drm_gem_object_put(job->cmd_bo); in ethosu_job_err_cleanup() 249 u32 *bocmds = to_drm_gem_dma_obj(job->cmd_bo)->vaddr; in ethosu_job_timedout() 405 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 | 572 static int aie2_init_exec_cu_req(struct amdxdna_gem_obj *cmd_bo, void *req, in aie2_init_exec_cu_req() argument 579 cmd = amdxdna_cmd_get_payload(cmd_bo, &cmd_len); in aie2_init_exec_cu_req() 583 cu_req->cu_idx = amdxdna_cmd_get_cu_idx(cmd_bo); in aie2_init_exec_cu_req() 594 static int aie2_init_exec_dpu_req(struct amdxdna_gem_obj *cmd_bo, void *req, in aie2_init_exec_dpu_req() argument 601 sn = amdxdna_cmd_get_payload(cmd_bo, &cmd_len); in aie2_init_exec_dpu_req() 605 dpu_req->cu_idx = amdxdna_cmd_get_cu_idx(cmd_bo); in aie2_init_exec_dpu_req() 640 aie2_cmdlist_fill_cf(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size) in aie2_cmdlist_fill_cf() argument 646 cmd = amdxdna_cmd_get_payload(cmd_bo, &cmd_len); in aie2_cmdlist_fill_cf() 650 cf_slot->cu_idx = amdxdna_cmd_get_cu_idx(cmd_bo); in aie2_cmdlist_fill_cf() 662 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 | 193 int (*init_cu_req)(struct amdxdna_gem_obj *cmd_bo, void *req, 195 int (*init_dpu_req)(struct amdxdna_gem_obj *cmd_bo, void *req, 198 int (*fill_cf_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size); 199 int (*fill_dpu_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size); 200 int (*fill_preempt_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size); 201 int (*fill_elf_slot)(struct amdxdna_gem_obj *cmd_bo, void *slot, size_t *size);
|
| H A D | amdxdna_ctx.c | 466 amdxdna_gem_put_obj(job->cmd_bo); in amdxdna_sched_job_cleanup() 488 job->cmd_bo = amdxdna_gem_get_obj(client, cmd_bo_hdl, AMDXDNA_BO_SHARE); in amdxdna_cmd_submit() 489 if (!job->cmd_bo) { in amdxdna_cmd_submit() 552 amdxdna_gem_put_obj(job->cmd_bo); in amdxdna_cmd_submit()
|
| H A D | amdxdna_ctx.h | 150 struct amdxdna_gem_obj *cmd_bo; member
|
| H A D | aie2_ctx.c | 193 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_set_cmd_timeout() 241 cmd_abo = job->cmd_bo; in aie2_sched_resp_handler() 299 cmd_abo = job->cmd_bo; in aie2_sched_cmdlist_resp_handler() 343 struct amdxdna_gem_obj *cmd_abo = job->cmd_bo; in aie2_sched_job_run()
|