Lines Matching refs:cmd

129 	} *cmd;  in vmw_sou_fifo_create()  local
133 fifo_size = sizeof(*cmd); in vmw_sou_fifo_create()
134 cmd = VMW_CMD_RESERVE(dev_priv, fifo_size); in vmw_sou_fifo_create()
135 if (unlikely(cmd == NULL)) in vmw_sou_fifo_create()
138 memset(cmd, 0, fifo_size); in vmw_sou_fifo_create()
139 cmd->header.cmdType = SVGA_CMD_DEFINE_SCREEN; in vmw_sou_fifo_create()
140 cmd->obj.structSize = sizeof(SVGAScreenObject); in vmw_sou_fifo_create()
141 cmd->obj.id = sou->base.unit; in vmw_sou_fifo_create()
142 cmd->obj.flags = SVGA_SCREEN_HAS_ROOT | in vmw_sou_fifo_create()
144 cmd->obj.size.width = mode->hdisplay; in vmw_sou_fifo_create()
145 cmd->obj.size.height = mode->vdisplay; in vmw_sou_fifo_create()
146 cmd->obj.root.x = x; in vmw_sou_fifo_create()
147 cmd->obj.root.y = y; in vmw_sou_fifo_create()
148 sou->base.set_gui_x = cmd->obj.root.x; in vmw_sou_fifo_create()
149 sou->base.set_gui_y = cmd->obj.root.y; in vmw_sou_fifo_create()
152 vmw_bo_get_guest_ptr(&sou->buffer->tbo, &cmd->obj.backingStore.ptr); in vmw_sou_fifo_create()
153 cmd->obj.backingStore.pitch = mode->hdisplay * 4; in vmw_sou_fifo_create()
176 } *cmd; in vmw_sou_fifo_destroy() local
182 fifo_size = sizeof(*cmd); in vmw_sou_fifo_destroy()
183 cmd = VMW_CMD_RESERVE(dev_priv, fifo_size); in vmw_sou_fifo_destroy()
184 if (unlikely(cmd == NULL)) in vmw_sou_fifo_destroy()
187 memset(cmd, 0, fifo_size); in vmw_sou_fifo_destroy()
188 cmd->header.cmdType = SVGA_CMD_DESTROY_SCREEN; in vmw_sou_fifo_destroy()
189 cmd->body.screenId = sou->base.unit; in vmw_sou_fifo_destroy()
475 void *cmd) in vmw_sou_bo_define_gmrfb() argument
479 struct vmw_kms_sou_define_gmrfb *gmr = cmd; in vmw_sou_bo_define_gmrfb()
501 void *cmd, struct drm_rect *clip, in vmw_sou_bo_populate_clip() argument
504 struct vmw_kms_sou_bo_blit *blit = cmd; in vmw_sou_bo_populate_clip()
519 void *cmd, struct drm_rect *bb) in vmw_stud_bo_post_clip() argument
570 void *cmd) in vmw_sou_surface_post_prepare() argument
581 srf_update->cmd_start = cmd; in vmw_sou_surface_post_prepare()
587 void *cmd, uint32_t num_hits) in vmw_sou_surface_pre_clip() argument
589 struct vmw_kms_sou_dirty_cmd *blit = cmd; in vmw_sou_surface_pre_clip()
616 void *cmd, struct drm_rect *clip, in vmw_sou_surface_clip_rect() argument
619 SVGASignedRect *rect = cmd; in vmw_sou_surface_clip_rect()
634 void *cmd, struct drm_rect *bb) in vmw_sou_surface_post_clip() argument
957 } *cmd; in do_bo_define_gmrfb() local
966 cmd = VMW_CMD_RESERVE(dev_priv, sizeof(*cmd)); in do_bo_define_gmrfb()
967 if (!cmd) in do_bo_define_gmrfb()
970 cmd->header = SVGA_CMD_DEFINE_GMRFB; in do_bo_define_gmrfb()
971 cmd->body.format.bitsPerPixel = framebuffer->base.format->cpp[0] * 8; in do_bo_define_gmrfb()
972 cmd->body.format.colorDepth = depth; in do_bo_define_gmrfb()
973 cmd->body.format.reserved = 0; in do_bo_define_gmrfb()
974 cmd->body.bytesPerLine = framebuffer->base.pitches[0]; in do_bo_define_gmrfb()
976 vmw_bo_get_guest_ptr(&buf->tbo, &cmd->body.ptr); in do_bo_define_gmrfb()
977 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in do_bo_define_gmrfb()
995 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; in vmw_sou_surface_fifo_commit() local
999 SVGASignedRect *blit = (SVGASignedRect *) &cmd[1]; in vmw_sou_surface_fifo_commit()
1007 cmd->header.id = SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN; in vmw_sou_surface_fifo_commit()
1008 cmd->header.size = sizeof(cmd->body) + region_size; in vmw_sou_surface_fifo_commit()
1014 cmd->body.destRect.left = sdirty->left; in vmw_sou_surface_fifo_commit()
1015 cmd->body.destRect.right = sdirty->right; in vmw_sou_surface_fifo_commit()
1016 cmd->body.destRect.top = sdirty->top; in vmw_sou_surface_fifo_commit()
1017 cmd->body.destRect.bottom = sdirty->bottom; in vmw_sou_surface_fifo_commit()
1019 cmd->body.srcRect.left = sdirty->left + trans_x; in vmw_sou_surface_fifo_commit()
1020 cmd->body.srcRect.right = sdirty->right + trans_x; in vmw_sou_surface_fifo_commit()
1021 cmd->body.srcRect.top = sdirty->top + trans_y; in vmw_sou_surface_fifo_commit()
1022 cmd->body.srcRect.bottom = sdirty->bottom + trans_y; in vmw_sou_surface_fifo_commit()
1024 cmd->body.srcImage.sid = sdirty->sid; in vmw_sou_surface_fifo_commit()
1025 cmd->body.destScreenId = dirty->unit->unit; in vmw_sou_surface_fifo_commit()
1035 vmw_cmd_commit(dirty->dev_priv, region_size + sizeof(*cmd)); in vmw_sou_surface_fifo_commit()
1053 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; in vmw_sou_surface_clip() local
1054 SVGASignedRect *blit = (SVGASignedRect *) &cmd[1]; in vmw_sou_surface_clip()
1177 struct vmw_kms_sou_bo_blit *blit = dirty->cmd; in vmw_sou_bo_clip()
1289 struct vmw_kms_sou_readback_blit *blit = dirty->cmd; in vmw_sou_readback_clip()