Home
last modified time | relevance | path

Searched refs:vpu_addr (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/accel/ivpu/
H A Divpu_gem.h20 u64 vpu_addr; member
90 static inline void *ivpu_to_cpu_addr(struct ivpu_bo *bo, u64 vpu_addr, u64 size) in ivpu_to_cpu_addr() argument
95 if (vpu_addr < bo->vpu_addr) in ivpu_to_cpu_addr()
101 offset = vpu_addr - bo->vpu_addr; in ivpu_to_cpu_addr()
117 return bo->vpu_addr + (cpu_addr - ivpu_bo_vaddr(bo)); in cpu_to_vpu_addr()
H A Divpu_ipc.c28 struct ivpu_ipc_hdr *ipc_hdr, u32 vpu_addr) in ivpu_ipc_msg_dump() argument
32 c, vpu_addr, ipc_hdr->data_addr, ipc_hdr->data_size, ipc_hdr->channel, in ivpu_ipc_msg_dump()
37 struct vpu_jsm_msg *jsm_msg, u32 vpu_addr) in ivpu_jsm_msg_dump() argument
43 c, vpu_addr, ivpu_jsm_msg_type_to_str(jsm_msg->type), in ivpu_jsm_msg_dump()
127 static void ivpu_ipc_tx_release(struct ivpu_device *vdev, u32 vpu_addr) in ivpu_ipc_tx_release() argument
131 if (vpu_addr) in ivpu_ipc_tx_release()
132 gen_pool_free(ipc->mm_tx, vpu_addr, sizeof(struct ivpu_ipc_tx_buf)); in ivpu_ipc_tx_release()
135 static void ivpu_ipc_tx(struct ivpu_device *vdev, u32 vpu_addr) in ivpu_ipc_tx() argument
137 ivpu_hw_ipc_tx_set(vdev, vpu_addr); in ivpu_ipc_tx()
410 u32 vpu_addr; in ivpu_ipc_irq_handler() local
[all …]
H A Divpu_gem_userptr.c206 args->handle, bo->vpu_addr, args->size, bo->flags); in ivpu_bo_create_from_userptr_ioctl()
207 args->vpu_addr = bo->vpu_addr; in ivpu_bo_create_from_userptr_ioctl()
H A Divpu_ms.c91 ms->active_buff_vpu_addr = ms->bo->vpu_addr; in ivpu_ms_start_ioctl()
92 ms->inactive_buff_vpu_addr = ms->bo->vpu_addr + ms->buff_size; in ivpu_ms_start_ioctl()
289 ret = ivpu_jsm_metric_streamer_info(vdev, args->metric_group_mask, bo->vpu_addr, in ivpu_ms_get_info_ioctl()
H A Divpu_job.c204 cmdq->mem->vpu_addr, ivpu_bo_size(cmdq->mem)); in ivpu_hws_cmdq_init()
238 cmdq->mem->vpu_addr, ivpu_bo_size(cmdq->mem)); in ivpu_register_db()
241 cmdq->mem->vpu_addr, ivpu_bo_size(cmdq->mem)); in ivpu_register_db()
462 entry->primary_preempt_buf_addr = job->primary_preempt_buf->vpu_addr; in ivpu_cmdq_push_job()
467 entry->secondary_preempt_buf_addr = job->secondary_preempt_buf->vpu_addr; in ivpu_cmdq_push_job()
862 job->cmd_buf_vpu_addr = bo->vpu_addr + commands_offset; in ivpu_job_prepare_bos_for_submit()