Lines Matching refs:cmd
74 u32 cmd[]; /* Immutable */ member
168 } *cmd; in vmw_view_create() local
176 cmd = VMW_CMD_CTX_RESERVE(res->dev_priv, view->cmd_size, view->ctx->id); in vmw_view_create()
177 if (!cmd) { in vmw_view_create()
182 memcpy(cmd, &view->cmd, view->cmd_size); in vmw_view_create()
183 WARN_ON(cmd->body.view_id != view->view_id); in vmw_view_create()
186 cmd->body.sid = view->srf->id; in vmw_view_create()
211 } *cmd; in vmw_view_destroy() local
219 cmd = VMW_CMD_CTX_RESERVE(dev_priv, sizeof(*cmd), view->ctx->id); in vmw_view_destroy()
220 if (!cmd) in vmw_view_destroy()
223 cmd->header.id = vmw_view_destroy_cmds[view->view_type]; in vmw_view_destroy()
224 cmd->header.size = sizeof(cmd->body); in vmw_view_destroy()
225 cmd->body.view_id = view->view_id; in vmw_view_destroy()
226 vmw_cmd_commit(dev_priv, sizeof(*cmd)); in vmw_view_destroy()
315 const void *cmd, in vmw_view_add() argument
343 size = offsetof(struct vmw_view, cmd) + cmd_size; in vmw_view_add()
361 memcpy(&view->cmd, cmd, cmd_size); in vmw_view_add()