Lines Matching refs:cmd

118 	} *cmd;  in vmw_setup_otable_base()  local
151 cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); in vmw_setup_otable_base()
152 if (unlikely(cmd == NULL)) { in vmw_setup_otable_base()
157 memset(cmd, 0, sizeof(*cmd)); in vmw_setup_otable_base()
158 cmd->header.id = SVGA_3D_CMD_SET_OTABLE_BASE64; in vmw_setup_otable_base()
159 cmd->header.size = sizeof(cmd->body); in vmw_setup_otable_base()
160 cmd->body.type = type; in vmw_setup_otable_base()
161 cmd->body.baseAddress = mob->pt_root_page >> PAGE_SHIFT; in vmw_setup_otable_base()
162 cmd->body.sizeInBytes = otable->size; in vmw_setup_otable_base()
163 cmd->body.validSizeInBytes = 0; in vmw_setup_otable_base()
164 cmd->body.ptDepth = mob->pt_level; in vmw_setup_otable_base()
173 vmw_fifo_commit(dev_priv, sizeof(*cmd)); in vmw_setup_otable_base()
199 } *cmd; in vmw_takedown_otable_base() local
206 cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); in vmw_takedown_otable_base()
207 if (unlikely(cmd == NULL)) in vmw_takedown_otable_base()
210 memset(cmd, 0, sizeof(*cmd)); in vmw_takedown_otable_base()
211 cmd->header.id = SVGA_3D_CMD_SET_OTABLE_BASE; in vmw_takedown_otable_base()
212 cmd->header.size = sizeof(cmd->body); in vmw_takedown_otable_base()
213 cmd->body.type = type; in vmw_takedown_otable_base()
214 cmd->body.baseAddress = 0; in vmw_takedown_otable_base()
215 cmd->body.sizeInBytes = 0; in vmw_takedown_otable_base()
216 cmd->body.validSizeInBytes = 0; in vmw_takedown_otable_base()
217 cmd->body.ptDepth = SVGA3D_MOBFMT_INVALID; in vmw_takedown_otable_base()
218 vmw_fifo_commit(dev_priv, sizeof(*cmd)); in vmw_takedown_otable_base()
549 } *cmd; in vmw_mob_unbind() local
561 cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); in vmw_mob_unbind()
562 if (cmd) { in vmw_mob_unbind()
563 cmd->header.id = SVGA_3D_CMD_DESTROY_GB_MOB; in vmw_mob_unbind()
564 cmd->header.size = sizeof(cmd->body); in vmw_mob_unbind()
565 cmd->body.mobid = mob->id; in vmw_mob_unbind()
566 vmw_fifo_commit(dev_priv, sizeof(*cmd)); in vmw_mob_unbind()
603 } *cmd; in vmw_mob_bind() local
628 cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); in vmw_mob_bind()
629 if (unlikely(cmd == NULL)) in vmw_mob_bind()
632 cmd->header.id = SVGA_3D_CMD_DEFINE_GB_MOB64; in vmw_mob_bind()
633 cmd->header.size = sizeof(cmd->body); in vmw_mob_bind()
634 cmd->body.mobid = mob_id; in vmw_mob_bind()
635 cmd->body.ptDepth = mob->pt_level; in vmw_mob_bind()
636 cmd->body.base = mob->pt_root_page >> PAGE_SHIFT; in vmw_mob_bind()
637 cmd->body.sizeInBytes = num_data_pages * PAGE_SIZE; in vmw_mob_bind()
639 vmw_fifo_commit(dev_priv, sizeof(*cmd)); in vmw_mob_bind()