Lines Matching refs:cmd_p
393 struct virtio_gpu_resource_create_2d *cmd_p; in virtio_gpu_cmd_create_resource() local
396 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_create_resource()
397 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_create_resource()
399 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_RESOURCE_CREATE_2D); in virtio_gpu_cmd_create_resource()
400 cmd_p->resource_id = cpu_to_le32(bo->hw_res_handle); in virtio_gpu_cmd_create_resource()
401 cmd_p->format = cpu_to_le32(params->format); in virtio_gpu_cmd_create_resource()
402 cmd_p->width = cpu_to_le32(params->width); in virtio_gpu_cmd_create_resource()
403 cmd_p->height = cpu_to_le32(params->height); in virtio_gpu_cmd_create_resource()
405 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_create_resource()
412 struct virtio_gpu_resource_unref *cmd_p; in virtio_gpu_cmd_unref_resource() local
415 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_unref_resource()
416 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_unref_resource()
418 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_RESOURCE_UNREF); in virtio_gpu_cmd_unref_resource()
419 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_unref_resource()
428 struct virtio_gpu_resource_detach_backing *cmd_p; in virtio_gpu_cmd_resource_inval_backing() local
431 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_inval_backing()
432 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_inval_backing()
434 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_RESOURCE_DETACH_BACKING); in virtio_gpu_cmd_resource_inval_backing()
435 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_resource_inval_backing()
437 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_resource_inval_backing()
445 struct virtio_gpu_set_scanout *cmd_p; in virtio_gpu_cmd_set_scanout() local
448 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_set_scanout()
449 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_set_scanout()
451 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_SET_SCANOUT); in virtio_gpu_cmd_set_scanout()
452 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_set_scanout()
453 cmd_p->scanout_id = cpu_to_le32(scanout_id); in virtio_gpu_cmd_set_scanout()
454 cmd_p->r.width = cpu_to_le32(width); in virtio_gpu_cmd_set_scanout()
455 cmd_p->r.height = cpu_to_le32(height); in virtio_gpu_cmd_set_scanout()
456 cmd_p->r.x = cpu_to_le32(x); in virtio_gpu_cmd_set_scanout()
457 cmd_p->r.y = cpu_to_le32(y); in virtio_gpu_cmd_set_scanout()
467 struct virtio_gpu_resource_flush *cmd_p; in virtio_gpu_cmd_resource_flush() local
470 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_flush()
471 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_flush()
473 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_RESOURCE_FLUSH); in virtio_gpu_cmd_resource_flush()
474 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_resource_flush()
475 cmd_p->r.width = cpu_to_le32(width); in virtio_gpu_cmd_resource_flush()
476 cmd_p->r.height = cpu_to_le32(height); in virtio_gpu_cmd_resource_flush()
477 cmd_p->r.x = cpu_to_le32(x); in virtio_gpu_cmd_resource_flush()
478 cmd_p->r.y = cpu_to_le32(y); in virtio_gpu_cmd_resource_flush()
490 struct virtio_gpu_transfer_to_host_2d *cmd_p; in virtio_gpu_cmd_transfer_to_host_2d() local
499 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_transfer_to_host_2d()
500 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_transfer_to_host_2d()
502 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_TRANSFER_TO_HOST_2D); in virtio_gpu_cmd_transfer_to_host_2d()
503 cmd_p->resource_id = cpu_to_le32(bo->hw_res_handle); in virtio_gpu_cmd_transfer_to_host_2d()
504 cmd_p->offset = cpu_to_le64(offset); in virtio_gpu_cmd_transfer_to_host_2d()
505 cmd_p->r.width = width; in virtio_gpu_cmd_transfer_to_host_2d()
506 cmd_p->r.height = height; in virtio_gpu_cmd_transfer_to_host_2d()
507 cmd_p->r.x = x; in virtio_gpu_cmd_transfer_to_host_2d()
508 cmd_p->r.y = y; in virtio_gpu_cmd_transfer_to_host_2d()
510 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_transfer_to_host_2d()
520 struct virtio_gpu_resource_attach_backing *cmd_p; in virtio_gpu_cmd_resource_attach_backing() local
523 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_attach_backing()
524 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_attach_backing()
526 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING); in virtio_gpu_cmd_resource_attach_backing()
527 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_resource_attach_backing()
528 cmd_p->nr_entries = cpu_to_le32(nents); in virtio_gpu_cmd_resource_attach_backing()
533 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_resource_attach_backing()
648 struct virtio_gpu_ctrl_hdr *cmd_p; in virtio_gpu_cmd_get_display_info() local
657 cmd_p = virtio_gpu_alloc_cmd_resp in virtio_gpu_cmd_get_display_info()
659 sizeof(*cmd_p), sizeof(struct virtio_gpu_resp_display_info), in virtio_gpu_cmd_get_display_info()
661 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_get_display_info()
664 cmd_p->type = cpu_to_le32(VIRTIO_GPU_CMD_GET_DISPLAY_INFO); in virtio_gpu_cmd_get_display_info()
671 struct virtio_gpu_get_capset_info *cmd_p; in virtio_gpu_cmd_get_capset_info() local
680 cmd_p = virtio_gpu_alloc_cmd_resp in virtio_gpu_cmd_get_capset_info()
682 sizeof(*cmd_p), sizeof(struct virtio_gpu_resp_capset_info), in virtio_gpu_cmd_get_capset_info()
684 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_get_capset_info()
686 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_GET_CAPSET_INFO); in virtio_gpu_cmd_get_capset_info()
687 cmd_p->capset_index = cpu_to_le32(idx); in virtio_gpu_cmd_get_capset_info()
696 struct virtio_gpu_get_capset *cmd_p; in virtio_gpu_cmd_get_capset() local
755 cmd_p = virtio_gpu_alloc_cmd_resp in virtio_gpu_cmd_get_capset()
756 (vgdev, &virtio_gpu_cmd_capset_cb, &vbuf, sizeof(*cmd_p), in virtio_gpu_cmd_get_capset()
759 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_GET_CAPSET); in virtio_gpu_cmd_get_capset()
760 cmd_p->capset_id = cpu_to_le32(vgdev->capsets[idx].id); in virtio_gpu_cmd_get_capset()
761 cmd_p->capset_version = cpu_to_le32(version); in virtio_gpu_cmd_get_capset()
770 struct virtio_gpu_cmd_get_edid *cmd_p; in virtio_gpu_cmd_get_edids() local
784 cmd_p = virtio_gpu_alloc_cmd_resp in virtio_gpu_cmd_get_edids()
786 sizeof(*cmd_p), sizeof(struct virtio_gpu_resp_edid), in virtio_gpu_cmd_get_edids()
788 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_GET_EDID); in virtio_gpu_cmd_get_edids()
789 cmd_p->scanout = cpu_to_le32(scanout); in virtio_gpu_cmd_get_edids()
799 struct virtio_gpu_ctx_create *cmd_p; in virtio_gpu_cmd_context_create() local
802 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_context_create()
803 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_context_create()
805 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_CTX_CREATE); in virtio_gpu_cmd_context_create()
806 cmd_p->hdr.ctx_id = cpu_to_le32(id); in virtio_gpu_cmd_context_create()
807 cmd_p->nlen = cpu_to_le32(nlen); in virtio_gpu_cmd_context_create()
808 strncpy(cmd_p->debug_name, name, sizeof(cmd_p->debug_name) - 1); in virtio_gpu_cmd_context_create()
809 cmd_p->debug_name[sizeof(cmd_p->debug_name) - 1] = 0; in virtio_gpu_cmd_context_create()
816 struct virtio_gpu_ctx_destroy *cmd_p; in virtio_gpu_cmd_context_destroy() local
819 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_context_destroy()
820 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_context_destroy()
822 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_CTX_DESTROY); in virtio_gpu_cmd_context_destroy()
823 cmd_p->hdr.ctx_id = cpu_to_le32(id); in virtio_gpu_cmd_context_destroy()
831 struct virtio_gpu_ctx_resource *cmd_p; in virtio_gpu_cmd_context_attach_resource() local
834 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_context_attach_resource()
835 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_context_attach_resource()
837 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_CTX_ATTACH_RESOURCE); in virtio_gpu_cmd_context_attach_resource()
838 cmd_p->hdr.ctx_id = cpu_to_le32(ctx_id); in virtio_gpu_cmd_context_attach_resource()
839 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_context_attach_resource()
848 struct virtio_gpu_ctx_resource *cmd_p; in virtio_gpu_cmd_context_detach_resource() local
851 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_context_detach_resource()
852 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_context_detach_resource()
854 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_CTX_DETACH_RESOURCE); in virtio_gpu_cmd_context_detach_resource()
855 cmd_p->hdr.ctx_id = cpu_to_le32(ctx_id); in virtio_gpu_cmd_context_detach_resource()
856 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_context_detach_resource()
866 struct virtio_gpu_resource_create_3d *cmd_p; in virtio_gpu_cmd_resource_create_3d() local
869 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_create_3d()
870 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_resource_create_3d()
872 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_RESOURCE_CREATE_3D); in virtio_gpu_cmd_resource_create_3d()
873 cmd_p->resource_id = cpu_to_le32(bo->hw_res_handle); in virtio_gpu_cmd_resource_create_3d()
874 cmd_p->format = cpu_to_le32(params->format); in virtio_gpu_cmd_resource_create_3d()
875 cmd_p->width = cpu_to_le32(params->width); in virtio_gpu_cmd_resource_create_3d()
876 cmd_p->height = cpu_to_le32(params->height); in virtio_gpu_cmd_resource_create_3d()
878 cmd_p->target = cpu_to_le32(params->target); in virtio_gpu_cmd_resource_create_3d()
879 cmd_p->bind = cpu_to_le32(params->bind); in virtio_gpu_cmd_resource_create_3d()
880 cmd_p->depth = cpu_to_le32(params->depth); in virtio_gpu_cmd_resource_create_3d()
881 cmd_p->array_size = cpu_to_le32(params->array_size); in virtio_gpu_cmd_resource_create_3d()
882 cmd_p->last_level = cpu_to_le32(params->last_level); in virtio_gpu_cmd_resource_create_3d()
883 cmd_p->nr_samples = cpu_to_le32(params->nr_samples); in virtio_gpu_cmd_resource_create_3d()
884 cmd_p->flags = cpu_to_le32(params->flags); in virtio_gpu_cmd_resource_create_3d()
886 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_resource_create_3d()
897 struct virtio_gpu_transfer_host_3d *cmd_p; in virtio_gpu_cmd_transfer_to_host_3d() local
906 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_transfer_to_host_3d()
907 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_transfer_to_host_3d()
909 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_TRANSFER_TO_HOST_3D); in virtio_gpu_cmd_transfer_to_host_3d()
910 cmd_p->hdr.ctx_id = cpu_to_le32(ctx_id); in virtio_gpu_cmd_transfer_to_host_3d()
911 cmd_p->resource_id = cpu_to_le32(bo->hw_res_handle); in virtio_gpu_cmd_transfer_to_host_3d()
912 cmd_p->box = *box; in virtio_gpu_cmd_transfer_to_host_3d()
913 cmd_p->offset = cpu_to_le64(offset); in virtio_gpu_cmd_transfer_to_host_3d()
914 cmd_p->level = cpu_to_le32(level); in virtio_gpu_cmd_transfer_to_host_3d()
916 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_transfer_to_host_3d()
925 struct virtio_gpu_transfer_host_3d *cmd_p; in virtio_gpu_cmd_transfer_from_host_3d() local
928 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_transfer_from_host_3d()
929 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_transfer_from_host_3d()
931 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_TRANSFER_FROM_HOST_3D); in virtio_gpu_cmd_transfer_from_host_3d()
932 cmd_p->hdr.ctx_id = cpu_to_le32(ctx_id); in virtio_gpu_cmd_transfer_from_host_3d()
933 cmd_p->resource_id = cpu_to_le32(resource_id); in virtio_gpu_cmd_transfer_from_host_3d()
934 cmd_p->box = *box; in virtio_gpu_cmd_transfer_from_host_3d()
935 cmd_p->offset = cpu_to_le64(offset); in virtio_gpu_cmd_transfer_from_host_3d()
936 cmd_p->level = cpu_to_le32(level); in virtio_gpu_cmd_transfer_from_host_3d()
938 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_transfer_from_host_3d()
945 struct virtio_gpu_cmd_submit *cmd_p; in virtio_gpu_cmd_submit() local
948 cmd_p = virtio_gpu_alloc_cmd(vgdev, &vbuf, sizeof(*cmd_p)); in virtio_gpu_cmd_submit()
949 memset(cmd_p, 0, sizeof(*cmd_p)); in virtio_gpu_cmd_submit()
954 cmd_p->hdr.type = cpu_to_le32(VIRTIO_GPU_CMD_SUBMIT_3D); in virtio_gpu_cmd_submit()
955 cmd_p->hdr.ctx_id = cpu_to_le32(ctx_id); in virtio_gpu_cmd_submit()
956 cmd_p->size = cpu_to_le32(data_size); in virtio_gpu_cmd_submit()
958 virtio_gpu_queue_fenced_ctrl_buffer(vgdev, vbuf, &cmd_p->hdr, fence); in virtio_gpu_cmd_submit()