Lines Matching refs:resource_id
33 virtio_gpu_virgl_find_resource(VirtIOGPU *g, uint32_t resource_id) in virtio_gpu_virgl_find_resource() argument
37 res = virtio_gpu_find_resource(g, resource_id); in virtio_gpu_virgl_find_resource()
112 ret = virgl_renderer_resource_map(res->base.resource_id, &data, &size); in virtio_gpu_virgl_map_resource_blob()
169 ret = virgl_renderer_resource_unmap(res->base.resource_id); in virtio_gpu_virgl_unmap_resource_blob()
200 trace_virtio_gpu_cmd_res_create_2d(c2d.resource_id, c2d.format, in virgl_cmd_create_resource_2d()
203 if (c2d.resource_id == 0) { in virgl_cmd_create_resource_2d()
210 res = virtio_gpu_virgl_find_resource(g, c2d.resource_id); in virgl_cmd_create_resource_2d()
213 __func__, c2d.resource_id); in virgl_cmd_create_resource_2d()
222 res->base.resource_id = c2d.resource_id; in virgl_cmd_create_resource_2d()
226 args.handle = c2d.resource_id; in virgl_cmd_create_resource_2d()
248 trace_virtio_gpu_cmd_res_create_3d(c3d.resource_id, c3d.format, in virgl_cmd_create_resource_3d()
251 if (c3d.resource_id == 0) { in virgl_cmd_create_resource_3d()
258 res = virtio_gpu_virgl_find_resource(g, c3d.resource_id); in virgl_cmd_create_resource_3d()
261 __func__, c3d.resource_id); in virgl_cmd_create_resource_3d()
270 res->base.resource_id = c3d.resource_id; in virgl_cmd_create_resource_3d()
274 args.handle = c3d.resource_id; in virgl_cmd_create_resource_3d()
298 trace_virtio_gpu_cmd_res_unref(unref.resource_id); in virgl_cmd_resource_unref()
300 res = virtio_gpu_virgl_find_resource(g, unref.resource_id); in virgl_cmd_resource_unref()
303 __func__, unref.resource_id); in virgl_cmd_resource_unref()
318 virgl_renderer_resource_detach_iov(unref.resource_id, in virgl_cmd_resource_unref()
324 virgl_renderer_resource_unref(unref.resource_id); in virgl_cmd_resource_unref()
388 trace_virtio_gpu_cmd_res_flush(rf.resource_id, in virgl_cmd_resource_flush()
392 if (g->parent_obj.scanout[i].resource_id != rf.resource_id) { in virgl_cmd_resource_flush()
406 trace_virtio_gpu_cmd_set_scanout(ss.scanout_id, ss.resource_id, in virgl_cmd_set_scanout()
417 if (ss.resource_id && ss.r.width && ss.r.height) { in virgl_cmd_set_scanout()
424 ret = virgl_renderer_resource_get_info_ext(ss.resource_id, &ext); in virgl_cmd_set_scanout()
429 ret = virgl_renderer_resource_get_info(ss.resource_id, &info); in virgl_cmd_set_scanout()
434 __func__, ss.resource_id); in virgl_cmd_set_scanout()
452 g->parent_obj.scanout[ss.scanout_id].resource_id = ss.resource_id; in virgl_cmd_set_scanout()
493 trace_virtio_gpu_cmd_res_xfer_toh_2d(t2d.resource_id); in virgl_cmd_transfer_to_host_2d()
502 virgl_renderer_transfer_write_iov(t2d.resource_id, in virgl_cmd_transfer_to_host_2d()
517 trace_virtio_gpu_cmd_res_xfer_toh_3d(t3d.resource_id); in virgl_cmd_transfer_to_host_3d()
519 virgl_renderer_transfer_write_iov(t3d.resource_id, in virgl_cmd_transfer_to_host_3d()
535 trace_virtio_gpu_cmd_res_xfer_fromh_3d(tf3d.resource_id); in virgl_cmd_transfer_from_host_3d()
537 virgl_renderer_transfer_read_iov(tf3d.resource_id, in virgl_cmd_transfer_from_host_3d()
556 trace_virtio_gpu_cmd_res_back_attach(att_rb.resource_id); in virgl_resource_attach_backing()
565 ret = virgl_renderer_resource_attach_iov(att_rb.resource_id, in virgl_resource_attach_backing()
580 trace_virtio_gpu_cmd_res_back_detach(detach_rb.resource_id); in virgl_resource_detach_backing()
582 virgl_renderer_resource_detach_iov(detach_rb.resource_id, in virgl_resource_detach_backing()
599 att_res.resource_id); in virgl_cmd_ctx_attach_resource()
601 virgl_renderer_ctx_attach_resource(att_res.hdr.ctx_id, att_res.resource_id); in virgl_cmd_ctx_attach_resource()
611 det_res.resource_id); in virgl_cmd_ctx_detach_resource()
613 virgl_renderer_ctx_detach_resource(det_res.hdr.ctx_id, det_res.resource_id); in virgl_cmd_ctx_detach_resource()
678 trace_virtio_gpu_cmd_res_create_blob(cblob.resource_id, cblob.size); in virgl_cmd_resource_create_blob()
680 if (cblob.resource_id == 0) { in virgl_cmd_resource_create_blob()
687 res = virtio_gpu_virgl_find_resource(g, cblob.resource_id); in virgl_cmd_resource_create_blob()
690 __func__, cblob.resource_id); in virgl_cmd_resource_create_blob()
696 res->base.resource_id = cblob.resource_id; in virgl_cmd_resource_create_blob()
710 virgl_args.res_handle = cblob.resource_id; in virgl_cmd_resource_create_blob()
728 ret = virgl_renderer_resource_get_info(cblob.resource_id, &info); in virgl_cmd_resource_create_blob()
732 __func__, cblob.resource_id, strerror(-ret)); in virgl_cmd_resource_create_blob()
735 virgl_renderer_resource_unref(cblob.resource_id); in virgl_cmd_resource_create_blob()
756 res = virtio_gpu_virgl_find_resource(g, mblob.resource_id); in virgl_cmd_resource_map_blob()
759 __func__, mblob.resource_id); in virgl_cmd_resource_map_blob()
772 virgl_renderer_resource_get_map_info(mblob.resource_id, &resp.map_info); in virgl_cmd_resource_map_blob()
787 res = virtio_gpu_virgl_find_resource(g, ublob.resource_id); in virgl_cmd_resource_unmap_blob()
790 __func__, ublob.resource_id); in virgl_cmd_resource_unmap_blob()
811 trace_virtio_gpu_cmd_set_scanout_blob(ss.scanout_id, ss.resource_id, in virgl_cmd_set_scanout_blob()
822 if (ss.resource_id == 0) { in virgl_cmd_set_scanout_blob()
833 __func__, ss.scanout_id, ss.resource_id, in virgl_cmd_set_scanout_blob()
840 res = virtio_gpu_virgl_find_resource(g, ss.resource_id); in virgl_cmd_set_scanout_blob()
843 __func__, ss.resource_id); in virgl_cmd_set_scanout_blob()
849 __func__, ss.resource_id); in virgl_cmd_set_scanout_blob()