Lines Matching refs:cmd

620 	} *cmd;
622 cmd = container_of(header, struct vmw_cid_cmd, header);
624 user_context_converter, &cmd->cid, NULL);
634 } *cmd;
639 cmd = container_of(header, struct vmw_sid_cmd, header);
642 user_context_converter, &cmd->body.cid,
649 &cmd->body.target.sid, &res_node);
659 bi.i1.rt_type = cmd->body.type;
673 } *cmd;
676 cmd = container_of(header, struct vmw_sid_cmd, header);
679 &cmd->body.src.sid, NULL);
684 &cmd->body.dest.sid, NULL);
694 } *cmd;
697 cmd = container_of(header, struct vmw_sid_cmd, header);
700 &cmd->body.src.sid, NULL);
705 &cmd->body.dest.sid, NULL);
715 } *cmd;
717 cmd = container_of(header, struct vmw_sid_cmd, header);
721 &cmd->body.srcImage.sid, NULL);
731 } *cmd;
734 cmd = container_of(header, struct vmw_sid_cmd, header);
737 user_surface_converter, &cmd->body.sid,
995 } *cmd;
997 cmd = container_of(header, struct vmw_begin_gb_query_cmd,
1001 user_context_converter, &cmd->q.cid,
1019 } *cmd;
1021 cmd = container_of(header, struct vmw_begin_query_cmd,
1030 BUG_ON(sizeof(gb_cmd) != sizeof(*cmd));
1033 gb_cmd.header.size = cmd->header.size;
1034 gb_cmd.q.cid = cmd->q.cid;
1035 gb_cmd.q.type = cmd->q.type;
1037 memcpy(cmd, &gb_cmd, sizeof(*cmd));
1042 user_context_converter, &cmd->q.cid,
1061 } *cmd;
1064 cmd = container_of(header, struct vmw_query_cmd, header);
1070 &cmd->q.mobid,
1096 } *cmd;
1099 cmd = container_of(header, struct vmw_query_cmd, header);
1106 BUG_ON(sizeof(gb_cmd) != sizeof(*cmd));
1109 gb_cmd.header.size = cmd->header.size;
1110 gb_cmd.q.cid = cmd->q.cid;
1111 gb_cmd.q.type = cmd->q.type;
1112 gb_cmd.q.mobid = cmd->q.guestResult.gmrId;
1113 gb_cmd.q.offset = cmd->q.guestResult.offset;
1115 memcpy(cmd, &gb_cmd, sizeof(*cmd));
1124 &cmd->q.guestResult,
1150 } *cmd;
1153 cmd = container_of(header, struct vmw_query_cmd, header);
1159 &cmd->q.mobid,
1183 } *cmd;
1186 cmd = container_of(header, struct vmw_query_cmd, header);
1193 BUG_ON(sizeof(gb_cmd) != sizeof(*cmd));
1196 gb_cmd.header.size = cmd->header.size;
1197 gb_cmd.q.cid = cmd->q.cid;
1198 gb_cmd.q.type = cmd->q.type;
1199 gb_cmd.q.mobid = cmd->q.guestResult.gmrId;
1200 gb_cmd.q.offset = cmd->q.guestResult.offset;
1202 memcpy(cmd, &gb_cmd, sizeof(*cmd));
1211 &cmd->q.guestResult,
1229 } *cmd;
1234 cmd = container_of(header, struct vmw_dma_cmd, header);
1235 suffix = (SVGA3dCmdSurfaceDMASuffix *)((unsigned long) &cmd->dma +
1245 &cmd->dma.guest.ptr,
1252 if (unlikely(cmd->dma.guest.ptr.offset > bo_size)) {
1257 bo_size -= cmd->dma.guest.ptr.offset;
1262 user_surface_converter, &cmd->dma.host.sid,
1287 } *cmd;
1289 (unsigned long)header + sizeof(*cmd));
1299 cmd = container_of(header, struct vmw_draw_cmd, header);
1300 maxnum = (header->size - sizeof(cmd->body)) / sizeof(*decl);
1302 if (unlikely(cmd->body.numVertexDecls > maxnum)) {
1307 for (i = 0; i < cmd->body.numVertexDecls; ++i, ++decl) {
1315 maxnum = (header->size - sizeof(cmd->body) -
1316 cmd->body.numVertexDecls * sizeof(*decl)) / sizeof(*range);
1317 if (unlikely(cmd->body.numRanges > maxnum)) {
1323 for (i = 0; i < cmd->body.numRanges; ++i, ++range) {
1341 } *cmd;
1351 cmd = container_of(header, struct vmw_tex_state_cmd,
1355 user_context_converter, &cmd->state.cid,
1395 } *cmd = buf;
1398 &cmd->body.ptr,
1470 } *cmd;
1472 cmd = container_of(header, struct vmw_bind_gb_surface_cmd, header);
1476 &cmd->body.sid, &cmd->body.mobid,
1495 } *cmd;
1497 cmd = container_of(header, struct vmw_gb_surface_cmd, header);
1501 &cmd->body.image.sid, NULL);
1519 } *cmd;
1521 cmd = container_of(header, struct vmw_gb_surface_cmd, header);
1525 &cmd->body.sid, NULL);
1543 } *cmd;
1545 cmd = container_of(header, struct vmw_gb_surface_cmd, header);
1549 &cmd->body.image.sid, NULL);
1567 } *cmd;
1569 cmd = container_of(header, struct vmw_gb_surface_cmd, header);
1573 &cmd->body.sid, NULL);
1591 } *cmd;
1593 cmd = container_of(header, struct vmw_gb_surface_cmd, header);
1597 &cmd->body.image.sid, NULL);
1615 } *cmd;
1617 cmd = container_of(header, struct vmw_gb_surface_cmd, header);
1621 &cmd->body.sid, NULL);
1640 } *cmd;
1645 cmd = container_of(header, struct vmw_shader_define_cmd,
1649 user_context_converter, &cmd->body.cid,
1657 size = cmd->header.size - sizeof(cmd->body);
1660 cmd->body.shid, cmd + 1,
1661 cmd->body.type, size,
1667 NULL, &cmd->header.id -
1688 } *cmd;
1692 cmd = container_of(header, struct vmw_shader_destroy_cmd,
1696 user_context_converter, &cmd->body.cid,
1705 cmd->body.shid,
1706 cmd->body.type,
1712 NULL, &cmd->header.id -
1733 } *cmd;
1739 cmd = container_of(header, struct vmw_set_shader_cmd,
1743 user_context_converter, &cmd->body.cid,
1751 if (cmd->body.shid != SVGA3D_INVALID_ID) {
1754 cmd->body.shid,
1755 cmd->body.type);
1760 &cmd->body.shid, res,
1772 &cmd->body.shid, &res_node);
1780 bi.i1.shader_type = cmd->body.type;
1799 } *cmd;
1802 cmd = container_of(header, struct vmw_set_shader_const_cmd,
1806 user_context_converter, &cmd->body.cid,
1832 } *cmd;
1834 cmd = container_of(header, struct vmw_bind_gb_shader_cmd,
1839 &cmd->body.shid, &cmd->body.mobid,
1840 cmd->body.offsetInBytes);
2435 void *cmd;
2522 cmd = vmw_fifo_reserve(dev_priv, command_size);
2523 if (unlikely(cmd == NULL)) {
2530 memcpy(cmd, kernel_commands, command_size);
2532 vmw_resource_relocations_apply(cmd, &sw_context->res_relocations);