Lines Matching refs:cmd

207 	} *cmd;  in vmw_gb_shader_create()  local
223 cmd = VMW_CMD_RESERVE(dev_priv, sizeof(*cmd)); in vmw_gb_shader_create()
224 if (unlikely(cmd == NULL)) { in vmw_gb_shader_create()
229 cmd->header.id = SVGA_3D_CMD_DEFINE_GB_SHADER; in vmw_gb_shader_create()
230 cmd->header.size = sizeof(cmd->body); in vmw_gb_shader_create()
231 cmd->body.shid = res->id; in vmw_gb_shader_create()
232 cmd->body.type = shader->type; in vmw_gb_shader_create()
233 cmd->body.sizeInBytes = shader->size; in vmw_gb_shader_create()
234 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in vmw_gb_shader_create()
252 } *cmd; in vmw_gb_shader_bind() local
257 cmd = VMW_CMD_RESERVE(dev_priv, sizeof(*cmd)); in vmw_gb_shader_bind()
258 if (unlikely(cmd == NULL)) in vmw_gb_shader_bind()
261 cmd->header.id = SVGA_3D_CMD_BIND_GB_SHADER; in vmw_gb_shader_bind()
262 cmd->header.size = sizeof(cmd->body); in vmw_gb_shader_bind()
263 cmd->body.shid = res->id; in vmw_gb_shader_bind()
264 cmd->body.mobid = bo->resource->start; in vmw_gb_shader_bind()
265 cmd->body.offsetInBytes = res->guest_memory_offset; in vmw_gb_shader_bind()
267 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in vmw_gb_shader_bind()
280 } *cmd; in vmw_gb_shader_unbind() local
285 cmd = VMW_CMD_RESERVE(dev_priv, sizeof(*cmd)); in vmw_gb_shader_unbind()
286 if (unlikely(cmd == NULL)) in vmw_gb_shader_unbind()
289 cmd->header.id = SVGA_3D_CMD_BIND_GB_SHADER; in vmw_gb_shader_unbind()
290 cmd->header.size = sizeof(cmd->body); in vmw_gb_shader_unbind()
291 cmd->body.shid = res->id; in vmw_gb_shader_unbind()
292 cmd->body.mobid = SVGA3D_INVALID_ID; in vmw_gb_shader_unbind()
293 cmd->body.offsetInBytes = 0; in vmw_gb_shader_unbind()
294 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in vmw_gb_shader_unbind()
317 } *cmd; in vmw_gb_shader_destroy() local
325 cmd = VMW_CMD_RESERVE(dev_priv, sizeof(*cmd)); in vmw_gb_shader_destroy()
326 if (unlikely(cmd == NULL)) { in vmw_gb_shader_destroy()
331 cmd->header.id = SVGA_3D_CMD_DESTROY_GB_SHADER; in vmw_gb_shader_destroy()
332 cmd->header.size = sizeof(cmd->body); in vmw_gb_shader_destroy()
333 cmd->body.shid = res->id; in vmw_gb_shader_destroy()
334 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in vmw_gb_shader_destroy()
390 } *cmd; in vmw_dx_shader_unscrub() local
395 cmd = VMW_CMD_CTX_RESERVE(dev_priv, sizeof(*cmd), shader->ctx->id); in vmw_dx_shader_unscrub()
396 if (unlikely(cmd == NULL)) in vmw_dx_shader_unscrub()
399 cmd->header.id = SVGA_3D_CMD_DX_BIND_SHADER; in vmw_dx_shader_unscrub()
400 cmd->header.size = sizeof(cmd->body); in vmw_dx_shader_unscrub()
401 cmd->body.cid = shader->ctx->id; in vmw_dx_shader_unscrub()
402 cmd->body.shid = shader->id; in vmw_dx_shader_unscrub()
403 cmd->body.mobid = res->guest_memory_bo->tbo.resource->start; in vmw_dx_shader_unscrub()
404 cmd->body.offsetInBytes = res->guest_memory_offset; in vmw_dx_shader_unscrub()
405 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in vmw_dx_shader_unscrub()
476 } *cmd; in vmw_dx_shader_scrub() local
482 cmd = VMW_CMD_RESERVE(dev_priv, sizeof(*cmd)); in vmw_dx_shader_scrub()
483 if (unlikely(cmd == NULL)) in vmw_dx_shader_scrub()
486 cmd->header.id = SVGA_3D_CMD_DX_BIND_SHADER; in vmw_dx_shader_scrub()
487 cmd->header.size = sizeof(cmd->body); in vmw_dx_shader_scrub()
488 cmd->body.cid = shader->ctx->id; in vmw_dx_shader_scrub()
489 cmd->body.shid = res->id; in vmw_dx_shader_scrub()
490 cmd->body.mobid = SVGA3D_INVALID_ID; in vmw_dx_shader_scrub()
491 cmd->body.offsetInBytes = 0; in vmw_dx_shader_scrub()
492 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in vmw_dx_shader_scrub()