Lines Matching refs:cmd
161 } *cmd; in vmw_sou_fifo_create() local
165 fifo_size = sizeof(*cmd); in vmw_sou_fifo_create()
166 cmd = vmw_fifo_reserve(dev_priv, fifo_size); in vmw_sou_fifo_create()
168 if (unlikely(cmd == NULL)) { in vmw_sou_fifo_create()
173 memset(cmd, 0, fifo_size); in vmw_sou_fifo_create()
174 cmd->header.cmdType = SVGA_CMD_DEFINE_SCREEN; in vmw_sou_fifo_create()
175 cmd->obj.structSize = sizeof(SVGAScreenObject); in vmw_sou_fifo_create()
176 cmd->obj.id = sou->base.unit; in vmw_sou_fifo_create()
177 cmd->obj.flags = SVGA_SCREEN_HAS_ROOT | in vmw_sou_fifo_create()
179 cmd->obj.size.width = mode->hdisplay; in vmw_sou_fifo_create()
180 cmd->obj.size.height = mode->vdisplay; in vmw_sou_fifo_create()
182 cmd->obj.root.x = x; in vmw_sou_fifo_create()
183 cmd->obj.root.y = y; in vmw_sou_fifo_create()
185 cmd->obj.root.x = sou->base.gui_x; in vmw_sou_fifo_create()
186 cmd->obj.root.y = sou->base.gui_y; in vmw_sou_fifo_create()
190 vmw_bo_get_guest_ptr(&sou->buffer->base, &cmd->obj.backingStore.ptr); in vmw_sou_fifo_create()
191 cmd->obj.backingStore.pitch = mode->hdisplay * 4; in vmw_sou_fifo_create()
214 } *cmd; in vmw_sou_fifo_destroy() local
220 fifo_size = sizeof(*cmd); in vmw_sou_fifo_destroy()
221 cmd = vmw_fifo_reserve(dev_priv, fifo_size); in vmw_sou_fifo_destroy()
223 if (unlikely(cmd == NULL)) { in vmw_sou_fifo_destroy()
228 memset(cmd, 0, fifo_size); in vmw_sou_fifo_destroy()
229 cmd->header.cmdType = SVGA_CMD_DESTROY_SCREEN; in vmw_sou_fifo_destroy()
230 cmd->body.screenId = sou->base.unit; in vmw_sou_fifo_destroy()
698 } *cmd; in do_dmabuf_define_gmrfb() local
707 cmd = vmw_fifo_reserve(dev_priv, sizeof(*cmd)); in do_dmabuf_define_gmrfb()
708 if (!cmd) { in do_dmabuf_define_gmrfb()
713 cmd->header = SVGA_CMD_DEFINE_GMRFB; in do_dmabuf_define_gmrfb()
714 cmd->body.format.bitsPerPixel = framebuffer->base.bits_per_pixel; in do_dmabuf_define_gmrfb()
715 cmd->body.format.colorDepth = depth; in do_dmabuf_define_gmrfb()
716 cmd->body.format.reserved = 0; in do_dmabuf_define_gmrfb()
717 cmd->body.bytesPerLine = framebuffer->base.pitches[0]; in do_dmabuf_define_gmrfb()
719 vmw_bo_get_guest_ptr(&buf->base, &cmd->body.ptr); in do_dmabuf_define_gmrfb()
720 vmw_fifo_commit(dev_priv, sizeof(*cmd)); in do_dmabuf_define_gmrfb()
738 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; in vmw_sou_surface_fifo_commit() local
742 SVGASignedRect *blit = (SVGASignedRect *) &cmd[1]; in vmw_sou_surface_fifo_commit()
745 cmd->header.id = SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN; in vmw_sou_surface_fifo_commit()
746 cmd->header.size = sizeof(cmd->body) + region_size; in vmw_sou_surface_fifo_commit()
752 cmd->body.destRect.left = sdirty->left; in vmw_sou_surface_fifo_commit()
753 cmd->body.destRect.right = sdirty->right; in vmw_sou_surface_fifo_commit()
754 cmd->body.destRect.top = sdirty->top; in vmw_sou_surface_fifo_commit()
755 cmd->body.destRect.bottom = sdirty->bottom; in vmw_sou_surface_fifo_commit()
757 cmd->body.srcRect.left = sdirty->left + trans_x; in vmw_sou_surface_fifo_commit()
758 cmd->body.srcRect.right = sdirty->right + trans_x; in vmw_sou_surface_fifo_commit()
759 cmd->body.srcRect.top = sdirty->top + trans_y; in vmw_sou_surface_fifo_commit()
760 cmd->body.srcRect.bottom = sdirty->bottom + trans_y; in vmw_sou_surface_fifo_commit()
762 cmd->body.srcImage.sid = sdirty->sid; in vmw_sou_surface_fifo_commit()
763 cmd->body.destScreenId = dirty->unit->unit; in vmw_sou_surface_fifo_commit()
773 vmw_fifo_commit(dirty->dev_priv, region_size + sizeof(*cmd)); in vmw_sou_surface_fifo_commit()
791 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; in vmw_sou_surface_clip() local
792 SVGASignedRect *blit = (SVGASignedRect *) &cmd[1]; in vmw_sou_surface_clip()
896 struct vmw_kms_sou_dmabuf_blit *blit = dirty->cmd; in vmw_sou_dmabuf_clip()
988 struct vmw_kms_sou_readback_blit *blit = dirty->cmd; in vmw_sou_readback_clip()