Home
last modified time | relevance | path

Searched refs:cmd_bo (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/accel/ethosu/
H A Dethosu_job.c47 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 Daie2_message.c572 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 Daie2_pci.h193 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 Damdxdna_ctx.c466 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 Damdxdna_ctx.h150 struct amdxdna_gem_obj *cmd_bo; member
H A Daie2_ctx.c193 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()