Home
last modified time | relevance | path

Searched refs:cblob (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/include/hw/virtio/
H A Dvirtio-gpu-bswap.h62 virtio_gpu_create_blob_bswap(struct virtio_gpu_resource_create_blob *cblob) in virtio_gpu_create_blob_bswap() argument
64 virtio_gpu_ctrl_hdr_bswap(&cblob->hdr); in virtio_gpu_create_blob_bswap()
65 le32_to_cpus(&cblob->resource_id); in virtio_gpu_create_blob_bswap()
66 le32_to_cpus(&cblob->blob_mem); in virtio_gpu_create_blob_bswap()
67 le32_to_cpus(&cblob->blob_flags); in virtio_gpu_create_blob_bswap()
68 le32_to_cpus(&cblob->nr_entries); in virtio_gpu_create_blob_bswap()
69 le64_to_cpus(&cblob->blob_id); in virtio_gpu_create_blob_bswap()
70 le64_to_cpus(&cblob->size); in virtio_gpu_create_blob_bswap()
/openbmc/qemu/hw/display/
H A Dvirtio-gpu-virgl.c667 struct virtio_gpu_resource_create_blob cblob; in virgl_cmd_resource_create_blob() local
676 VIRTIO_GPU_FILL_CMD(cblob); in virgl_cmd_resource_create_blob()
677 virtio_gpu_create_blob_bswap(&cblob); in virgl_cmd_resource_create_blob()
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()
697 res->base.blob_size = cblob.size; in virgl_cmd_resource_create_blob()
700 if (cblob.blob_mem != VIRTIO_GPU_BLOB_MEM_HOST3D) { in virgl_cmd_resource_create_blob()
[all …]
H A Dvirtio-gpu-rutabaga.c600 struct virtio_gpu_resource_create_blob cblob; in rutabaga_cmd_resource_create_blob() local
605 VIRTIO_GPU_FILL_CMD(cblob); in rutabaga_cmd_resource_create_blob()
606 trace_virtio_gpu_cmd_res_create_blob(cblob.resource_id, cblob.size); in rutabaga_cmd_resource_create_blob()
608 CHECK(cblob.resource_id != 0, cmd); in rutabaga_cmd_resource_create_blob()
612 res->resource_id = cblob.resource_id; in rutabaga_cmd_resource_create_blob()
613 res->blob_size = cblob.size; in rutabaga_cmd_resource_create_blob()
615 if (cblob.blob_mem != VIRTIO_GPU_BLOB_MEM_HOST3D) { in rutabaga_cmd_resource_create_blob()
616 result = virtio_gpu_create_mapping_iov(g, cblob.nr_entries, in rutabaga_cmd_resource_create_blob()
617 sizeof(cblob), cmd, &res->addrs, in rutabaga_cmd_resource_create_blob()
622 rc_blob.blob_id = cblob.blob_id; in rutabaga_cmd_resource_create_blob()
[all …]
H A Dvirtio-gpu.c319 struct virtio_gpu_resource_create_blob cblob; in virtio_gpu_resource_create_blob() local
322 VIRTIO_GPU_FILL_CMD(cblob); in virtio_gpu_resource_create_blob()
323 virtio_gpu_create_blob_bswap(&cblob); in virtio_gpu_resource_create_blob()
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()
333 if (cblob.blob_mem != VIRTIO_GPU_BLOB_MEM_GUEST && in virtio_gpu_resource_create_blob()
334 cblob.blob_flags != VIRTIO_GPU_BLOB_FLAG_USE_SHAREABLE) { 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()
[all …]