Lines Matching refs:rpc
554 struct vpu_buffer *rpc, dma_addr_t boot_addr) in vpu_windsor_init_rpc() argument
564 if (rpc->phys < boot_addr) in vpu_windsor_init_rpc()
567 base_phy_addr = rpc->phys - boot_addr; in vpu_windsor_init_rpc()
568 iface = rpc->virt; in vpu_windsor_init_rpc()
574 iface->exec_area_size = rpc->length; in vpu_windsor_init_rpc()
579 shared->cmd_mem_vir = rpc->virt + offset; in vpu_windsor_init_rpc()
588 shared->msg_mem_vir = rpc->virt + offset; in vpu_windsor_init_rpc()
600 ctrl = rpc->virt + (iface->ctrl_iface[i] - base_phy_addr); in vpu_windsor_init_rpc()
603 hcs->ctrls[i].yuv_desc = rpc->virt + offset; in vpu_windsor_init_rpc()
607 hcs->ctrls[i].stream_desc = rpc->virt + offset; in vpu_windsor_init_rpc()
611 hcs->ctrls[i].expert = rpc->virt + offset; in vpu_windsor_init_rpc()
615 hcs->ctrls[i].param = rpc->virt + offset; in vpu_windsor_init_rpc()
619 hcs->ctrls[i].pool = rpc->virt + offset; in vpu_windsor_init_rpc()
623 hcs->ctrls[i].status = rpc->virt + offset; in vpu_windsor_init_rpc()
627 hcs->ctrls[i].dsa = rpc->virt + offset; in vpu_windsor_init_rpc()
631 rpc->bytesused = offset; in vpu_windsor_init_rpc()