Lines Matching refs:resource_id
39 virtio_gpu_find_check_resource(VirtIOGPU *g, uint32_t resource_id,
47 uint32_t resource_id) in virtio_gpu_update_cursor_data() argument
53 res = virtio_gpu_find_check_resource(g, resource_id, false, in virtio_gpu_update_cursor_data()
93 cursor->resource_id); in update_cursor()
103 if (cursor->resource_id > 0) { in update_cursor()
104 vgc->update_cursor_data(g, s, cursor->resource_id); in update_cursor()
113 dpy_mouse_set(s->con, cursor->pos.x, cursor->pos.y, cursor->resource_id); in update_cursor()
117 virtio_gpu_find_resource(VirtIOGPU *g, uint32_t resource_id) in virtio_gpu_find_resource() argument
122 if (res->resource_id == resource_id) { in virtio_gpu_find_resource()
130 virtio_gpu_find_check_resource(VirtIOGPU *g, uint32_t resource_id, in virtio_gpu_find_check_resource() argument
136 res = virtio_gpu_find_resource(g, resource_id); in virtio_gpu_find_check_resource()
139 caller, resource_id); in virtio_gpu_find_check_resource()
149 caller, resource_id); in virtio_gpu_find_check_resource()
251 trace_virtio_gpu_cmd_res_create_2d(c2d.resource_id, c2d.format, in virtio_gpu_resource_create_2d()
254 if (c2d.resource_id == 0) { in virtio_gpu_resource_create_2d()
261 res = virtio_gpu_find_resource(g, c2d.resource_id); in virtio_gpu_resource_create_2d()
264 __func__, c2d.resource_id); in virtio_gpu_resource_create_2d()
274 res->resource_id = c2d.resource_id; in virtio_gpu_resource_create_2d()
305 __func__, c2d.resource_id, c2d.width, c2d.height); in virtio_gpu_resource_create_2d()
324 trace_virtio_gpu_cmd_res_create_blob(cblob.resource_id, cblob.size); in virtio_gpu_resource_create_blob()
326 if (cblob.resource_id == 0) { in virtio_gpu_resource_create_blob()
341 if (virtio_gpu_find_resource(g, cblob.resource_id)) { in virtio_gpu_resource_create_blob()
343 __func__, cblob.resource_id); in virtio_gpu_resource_create_blob()
349 res->resource_id = cblob.resource_id; in virtio_gpu_resource_create_blob()
370 if (scanout->resource_id == 0) { in virtio_gpu_disable_scanout()
374 res = virtio_gpu_find_resource(g, scanout->resource_id); in virtio_gpu_disable_scanout()
380 scanout->resource_id = 0; in virtio_gpu_disable_scanout()
415 trace_virtio_gpu_cmd_res_unref(unref.resource_id); in virtio_gpu_resource_unref()
417 res = virtio_gpu_find_resource(g, unref.resource_id); in virtio_gpu_resource_unref()
420 __func__, unref.resource_id); in virtio_gpu_resource_unref()
443 trace_virtio_gpu_cmd_res_xfer_toh_2d(t2d.resource_id); in virtio_gpu_transfer_to_host_2d()
445 res = virtio_gpu_find_check_resource(g, t2d.resource_id, true, in virtio_gpu_transfer_to_host_2d()
459 __func__, t2d.resource_id, t2d.r.x, t2d.r.y, in virtio_gpu_transfer_to_host_2d()
501 trace_virtio_gpu_cmd_res_flush(rf.resource_id, in virtio_gpu_resource_flush()
504 res = virtio_gpu_find_check_resource(g, rf.resource_id, false, in virtio_gpu_resource_flush()
513 if (scanout->resource_id == res->resource_id && in virtio_gpu_resource_flush()
534 __func__, rf.resource_id, rf.r.x, rf.r.y, in virtio_gpu_resource_flush()
550 __func__, rf.resource_id, rf.r.x, rf.r.y, in virtio_gpu_resource_flush()
592 ores = virtio_gpu_find_resource(g, scanout->resource_id); in virtio_gpu_update_scanout()
598 scanout->resource_id = res->resource_id; in virtio_gpu_update_scanout()
628 __func__, scanout_id, res->resource_id, in virtio_gpu_do_set_scanout()
692 trace_virtio_gpu_cmd_set_scanout(ss.scanout_id, ss.resource_id, in virtio_gpu_set_scanout()
702 if (ss.resource_id == 0) { in virtio_gpu_set_scanout()
707 res = virtio_gpu_find_check_resource(g, ss.resource_id, true, in virtio_gpu_set_scanout()
768 trace_virtio_gpu_cmd_set_scanout_blob(ss.scanout_id, ss.resource_id, in virtio_gpu_set_scanout_blob()
779 if (ss.resource_id == 0) { in virtio_gpu_set_scanout_blob()
784 res = virtio_gpu_find_check_resource(g, ss.resource_id, true, in virtio_gpu_set_scanout_blob()
917 trace_virtio_gpu_cmd_res_back_attach(ab.resource_id); in virtio_gpu_resource_attach_backing()
919 res = virtio_gpu_find_resource(g, ab.resource_id); in virtio_gpu_resource_attach_backing()
922 __func__, ab.resource_id); in virtio_gpu_resource_attach_backing()
949 trace_virtio_gpu_cmd_res_back_detach(detach.resource_id); in virtio_gpu_resource_detach_backing()
951 res = virtio_gpu_find_check_resource(g, detach.resource_id, true, in virtio_gpu_resource_detach_backing()
1180 VMSTATE_UINT32(resource_id, struct virtio_gpu_scanout),
1185 VMSTATE_UINT32(cursor.resource_id, struct virtio_gpu_scanout),
1235 qemu_put_be32(f, res->resource_id); in virtio_gpu_save()
1286 uint32_t resource_id, pformat; in virtio_gpu_load() local
1291 resource_id = qemu_get_be32(f); in virtio_gpu_load()
1292 while (resource_id != 0) { in virtio_gpu_load()
1293 res = virtio_gpu_find_resource(g, resource_id); in virtio_gpu_load()
1299 res->resource_id = resource_id; in virtio_gpu_load()
1342 resource_id = qemu_get_be32(f); in virtio_gpu_load()
1366 qemu_put_be32(f, res->resource_id); in virtio_gpu_blob_save()
1384 uint32_t resource_id; in virtio_gpu_blob_load() local
1387 resource_id = qemu_get_be32(f); in virtio_gpu_blob_load()
1388 while (resource_id != 0) { in virtio_gpu_blob_load()
1389 res = virtio_gpu_find_resource(g, resource_id); in virtio_gpu_blob_load()
1395 res->resource_id = resource_id; in virtio_gpu_blob_load()
1414 resource_id = qemu_get_be32(f); in virtio_gpu_blob_load()
1429 if (!scanout->resource_id) { in virtio_gpu_post_load()
1433 res = virtio_gpu_find_resource(g, scanout->resource_id); in virtio_gpu_post_load()
1461 if (scanout->cursor.resource_id) { in virtio_gpu_post_load()
1542 uint32_t resource_id; in virtio_gpu_reset_bh() local
1547 resource_id = res->resource_id; in virtio_gpu_reset_bh()
1553 resource_id); in virtio_gpu_reset_bh()