Lines Matching refs:body

55 		__type body;                                                  \
723 cmd->header.size = sizeof(cmd->body);
724 cmd->body.cid = ctx_res->id;
725 cmd->body.mobid = dx_query_mob->tbo.resource->start;
832 &cmd->body, NULL);
874 if (cmd->body.type >= SVGA3D_RT_MAX) {
876 (unsigned int) cmd->body.type);
882 &cmd->body.cid, &ctx);
888 &cmd->body.target.sid, &res);
903 binding.slot = cmd->body.type;
921 &cmd->body.src.sid, NULL);
927 &cmd->body.dest.sid, NULL);
940 &cmd->body.src, NULL);
946 &cmd->body.dest, NULL);
959 &cmd->body.srcSid, NULL);
965 &cmd->body.dstSid, NULL);
978 &cmd->body.src.sid, NULL);
984 &cmd->body.dest.sid, NULL);
996 &cmd->body.srcImage.sid, NULL);
1008 &cmd->body.sid, NULL);
1264 if (cmd->body.type < SVGA3D_QUERYTYPE_MIN ||
1265 cmd->body.type >= SVGA3D_QUERYTYPE_MAX)
1271 ret = vmw_cotable_notify(cotable_res, cmd->body.queryId);
1301 ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->body.mobid,
1328 &cmd->body.cid, NULL);
1352 gb_cmd.body.cid = cmd->body.cid;
1353 gb_cmd.body.type = cmd->body.type;
1361 &cmd->body.cid, NULL);
1384 ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->body.mobid,
1417 gb_cmd.body.cid = cmd->body.cid;
1418 gb_cmd.body.type = cmd->body.type;
1419 gb_cmd.body.mobid = cmd->body.guestResult.gmrId;
1420 gb_cmd.body.offset = cmd->body.guestResult.offset;
1431 &cmd->body.guestResult, &vmw_bo);
1460 ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->body.mobid,
1491 gb_cmd.body.cid = cmd->body.cid;
1492 gb_cmd.body.type = cmd->body.type;
1493 gb_cmd.body.mobid = cmd->body.guestResult.gmrId;
1494 gb_cmd.body.offset = cmd->body.guestResult.offset;
1505 &cmd->body.guestResult, &vmw_bo);
1525 suffix = (SVGA3dCmdSurfaceDMASuffix *)((unsigned long) &cmd->body +
1535 &cmd->body.guest.ptr, &vmw_bo);
1541 if (unlikely(cmd->body.guest.ptr.offset > bo_size)) {
1546 bo_size -= cmd->body.guest.ptr.offset;
1550 dirty = (cmd->body.transfer == SVGA3D_WRITE_HOST_VRAM) ?
1554 &cmd->body.host.sid, NULL);
1585 maxnum = (header->size - sizeof(cmd->body)) / sizeof(*decl);
1587 if (unlikely(cmd->body.numVertexDecls > maxnum)) {
1592 for (i = 0; i < cmd->body.numVertexDecls; ++i, ++decl) {
1601 maxnum = (header->size - sizeof(cmd->body) -
1602 cmd->body.numVertexDecls * sizeof(*decl)) / sizeof(*range);
1603 if (unlikely(cmd->body.numRanges > maxnum)) {
1609 for (i = 0; i < cmd->body.numRanges; ++i, ++range) {
1637 &cmd->body.cid, &ctx);
1686 SVGAFifoCmdDefineGMRFB body;
1689 return vmw_translate_guest_ptr(dev_priv, sw_context, &cmd->body.ptr,
1780 user_surface_converter, &cmd->body.sid,
1781 &cmd->body.mobid, 0);
1800 &cmd->body.image.sid, NULL);
1819 &cmd->body.sid, NULL);
1838 &cmd->body.image.sid, NULL);
1858 &cmd->body.sid, NULL);
1878 &cmd->body.image.sid, NULL);
1898 &cmd->body.sid, NULL);
1921 &cmd->body.cid, &ctx);
1928 size = cmd->header.size - sizeof(cmd->body);
1930 cmd->body.shid, cmd + 1, cmd->body.type,
1960 &cmd->body.cid, &ctx);
1967 ret = vmw_shader_remove(vmw_context_res_man(ctx), cmd->body.shid,
1968 cmd->body.type, &sw_context->staged_cmd_res);
1997 if (!vmw_shadertype_is_valid(VMW_SM_LEGACY, cmd->body.type)) {
1999 (unsigned int) cmd->body.type);
2005 &cmd->body.cid, &ctx);
2012 if (cmd->body.shid != SVGA3D_INVALID_ID) {
2019 cmd->body.shid, cmd->body.type);
2030 &cmd->body.shid),
2040 user_shader_converter, &cmd->body.shid,
2053 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN;
2077 &cmd->body.cid, NULL);
2102 user_shader_converter, &cmd->body.shid,
2103 &cmd->body.mobid, cmd->body.offsetInBytes);
2132 &cmd->body.sid, &res);
2136 if (!vmw_shadertype_is_valid(dev_priv->sm_type, cmd->body.type) ||
2137 cmd->body.slot >= SVGA3D_DX_MAX_CONSTBUFFERS) {
2139 (unsigned int) cmd->body.type,
2140 (unsigned int) cmd->body.slot);
2147 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN;
2148 binding.offset = cmd->body.offsetInBytes;
2149 binding.size = cmd->body.sizeInBytes;
2150 binding.slot = cmd->body.slot;
2183 if (cmd->body.slot >= SVGA3D_DX_MAX_CONSTBUFFERS) {
2185 (unsigned int) cmd->body.slot);
2191 cmd->body.slot, cmd->body.offsetInBytes);
2211 u32 num_sr_view = (cmd->header.size - sizeof(cmd->body)) /
2214 if ((u64) cmd->body.startView + (u64) num_sr_view >
2216 !vmw_shadertype_is_valid(dev_priv->sm_type, cmd->body.type)) {
2223 cmd->body.type - SVGA3D_SHADERTYPE_MIN,
2225 cmd->body.startView);
2250 if (!vmw_shadertype_is_valid(dev_priv->sm_type, cmd->body.type)) {
2252 (unsigned int) cmd->body.type);
2256 if (cmd->body.shaderId != SVGA3D_INVALID_ID) {
2257 res = vmw_shader_lookup(sw_context->man, cmd->body.shaderId, 0);
2273 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN;
2297 SVGA3dCmdDXSetVertexBuffers body;
2306 num = (cmd->header.size - sizeof(cmd->body)) /
2308 if ((u64)num + (u64)cmd->body.startBuffer >
2327 binding.slot = i + cmd->body.startBuffer;
2359 &cmd->body.sid, &res);
2366 binding.offset = cmd->body.offset;
2367 binding.format = cmd->body.format;
2388 u32 num_rt_view = (cmd->header.size - sizeof(cmd->body)) /
2398 0, &cmd->body.depthStencilViewId, 1, 0);
2424 cmd->body.renderTargetViewId);
2446 cmd->body.depthStencilViewId);
2462 * same initial command body layout.
2517 SVGA3dCmdDXSetSOTargets body;
2526 num = (cmd->header.size - sizeof(cmd->body)) / sizeof(SVGA3dSoTarget);
2562 * the same initial command body layout.
2649 union vmw_view_destroy body;
2658 ret = vmw_view_remove(sw_context->man, cmd->body.view_id, view_type,
2698 ret = vmw_cotable_notify(res, cmd->body.shaderId);
2703 cmd->body.shaderId, cmd->body.type,
2726 ret = vmw_shader_remove(sw_context->man, cmd->body.shaderId, 0,
2749 if (cmd->body.cid != SVGA3D_INVALID_ID) {
2752 user_context_converter, &cmd->body.cid,
2766 res = vmw_shader_lookup(vmw_context_res_man(ctx), cmd->body.shid, 0);
2780 &cmd->body.mobid,
2781 cmd->body.offsetInBytes);
2801 cmd->body.shaderResourceViewId);
2835 &cmd->body.srcSid, NULL);
2841 &cmd->body.destSid, NULL);
2863 &cmd->body.surface.sid, NULL);
2902 SVGA3dCmdDXClearUAViewUint body;
2910 cmd->body.uaViewId);
2921 SVGA3dCmdDXClearUAViewFloat body;
2929 cmd->body.uaViewId);
2940 SVGA3dCmdDXSetUAViews body;
2942 u32 num_uav = (cmd->header.size - sizeof(cmd->body)) /
2961 cmd->body.uavSpliceIndex);
2972 SVGA3dCmdDXSetCSUAViews body;
2974 u32 num_uav = (cmd->header.size - sizeof(cmd->body)) /
2993 cmd->body.startIndex);
3006 SVGA3dCmdDXDefineStreamOutputWithMob body;
3021 ret = vmw_cotable_notify(res, cmd->body.soid);
3026 cmd->body.soid,
3038 SVGA3dCmdDXDestroyStreamOutput body;
3058 cmd->body.soid);
3062 return vmw_dx_streamoutput_remove(sw_context->man, cmd->body.soid,
3074 SVGA3dCmdDXBindStreamOutput body;
3087 cmd->body.soid);
3093 vmw_dx_streamoutput_set_size(res, cmd->body.sizeInBytes);
3103 &cmd->body.mobid,
3104 cmd->body.offsetInBytes);
3116 SVGA3dCmdDXSetStreamOutput body;
3125 if (cmd->body.soid == SVGA3D_INVALID_ID)
3140 cmd->body.soid);
3169 SVGA3dCmdDXDrawIndexedInstancedIndirect body;
3177 &cmd->body.argsBufferSid, NULL);
3186 SVGA3dCmdDXDrawInstancedIndirect body;
3194 &cmd->body.argsBufferSid, NULL);
3203 SVGA3dCmdDXDispatchIndirect body;
3211 &cmd->body.argsBufferSid, NULL);