Lines Matching refs:cmd
106 uint32 cmd, // IN in SVGA3D_FIFOReserve() argument
116 header->id = cmd; in SVGA3D_FIFOReserve()
161 SVGA3dCmdDefineContext *cmd; in SVGA3D_DefineContext() local
163 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DefineContext()
164 SVGA_3D_CMD_CONTEXT_DEFINE, sizeof *cmd, 0); in SVGA3D_DefineContext()
165 if(!cmd) in SVGA3D_DefineContext()
168 cmd->cid = swc->cid; in SVGA3D_DefineContext()
195 SVGA3dCmdDestroyContext *cmd; in SVGA3D_DestroyContext() local
197 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DestroyContext()
198 SVGA_3D_CMD_CONTEXT_DESTROY, sizeof *cmd, 0); in SVGA3D_DestroyContext()
199 if(!cmd) in SVGA3D_DestroyContext()
202 cmd->cid = swc->cid; in SVGA3D_DestroyContext()
275 SVGA3dCmdDefineSurface *cmd; in SVGA3D_BeginDefineSurface() local
277 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginDefineSurface()
278 SVGA_3D_CMD_SURFACE_DEFINE, sizeof *cmd + in SVGA3D_BeginDefineSurface()
280 if(!cmd) in SVGA3D_BeginDefineSurface()
283 swc->surface_relocation(swc, &cmd->sid, sid, SVGA_RELOC_WRITE); in SVGA3D_BeginDefineSurface()
284 cmd->surfaceFlags = flags; in SVGA3D_BeginDefineSurface()
285 cmd->format = format; in SVGA3D_BeginDefineSurface()
287 *faces = &cmd->face[0]; in SVGA3D_BeginDefineSurface()
288 *mipSizes = (SVGA3dSize*) &cmd[1]; in SVGA3D_BeginDefineSurface()
362 SVGA3dCmdDestroySurface *cmd; in SVGA3D_DestroySurface() local
364 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DestroySurface()
365 SVGA_3D_CMD_SURFACE_DESTROY, sizeof *cmd, 1); in SVGA3D_DestroySurface()
366 if(!cmd) in SVGA3D_DestroySurface()
369 swc->surface_relocation(swc, &cmd->sid, sid, SVGA_RELOC_READ); in SVGA3D_DestroySurface()
427 SVGA3dCmdSurfaceDMA *cmd; in SVGA3D_SurfaceDMA() local
446 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SurfaceDMA()
448 sizeof *cmd + boxesSize + sizeof *pSuffix, in SVGA3D_SurfaceDMA()
450 if(!cmd) in SVGA3D_SurfaceDMA()
453 swc->region_relocation(swc, &cmd->guest.ptr, st->hwbuf, 0, region_flags); in SVGA3D_SurfaceDMA()
454 cmd->guest.pitch = st->base.stride; in SVGA3D_SurfaceDMA()
456 swc->surface_relocation(swc, &cmd->host.sid, texture->handle, surface_flags); in SVGA3D_SurfaceDMA()
457 cmd->host.face = st->face; /* PIPE_TEX_FACE_* and SVGA3D_CUBEFACE_* match */ in SVGA3D_SurfaceDMA()
458 cmd->host.mipmap = st->base.level; in SVGA3D_SurfaceDMA()
460 cmd->transfer = transfer; in SVGA3D_SurfaceDMA()
462 memcpy(&cmd[1], boxes, boxesSize); in SVGA3D_SurfaceDMA()
464 pSuffix = (SVGA3dCmdSurfaceDMASuffix *)((uint8_t*)cmd + sizeof *cmd + boxesSize); in SVGA3D_SurfaceDMA()
485 SVGA3dCmdSurfaceDMA *cmd; in SVGA3D_BufferDMA() local
504 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BufferDMA()
506 sizeof *cmd + sizeof *box + sizeof *pSuffix, in SVGA3D_BufferDMA()
508 if(!cmd) in SVGA3D_BufferDMA()
511 swc->region_relocation(swc, &cmd->guest.ptr, guest, 0, region_flags); in SVGA3D_BufferDMA()
512 cmd->guest.pitch = 0; in SVGA3D_BufferDMA()
514 swc->surface_relocation(swc, &cmd->host.sid, host, surface_flags); in SVGA3D_BufferDMA()
515 cmd->host.face = 0; in SVGA3D_BufferDMA()
516 cmd->host.mipmap = 0; in SVGA3D_BufferDMA()
518 cmd->transfer = transfer; in SVGA3D_BufferDMA()
520 box = (SVGA3dCopyBox *)&cmd[1]; in SVGA3D_BufferDMA()
531 pSuffix = (SVGA3dCmdSurfaceDMASuffix *)((uint8_t*)cmd + sizeof *cmd + sizeof *box); in SVGA3D_BufferDMA()
575 SVGA3dCmdSetRenderTarget *cmd; in SVGA3D_SetRenderTarget() local
577 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetRenderTarget()
578 SVGA_3D_CMD_SETRENDERTARGET, sizeof *cmd, 1); in SVGA3D_SetRenderTarget()
579 if(!cmd) in SVGA3D_SetRenderTarget()
583 cmd->cid = swc->cid; in SVGA3D_SetRenderTarget()
585 cmd->type = type; in SVGA3D_SetRenderTarget()
587 surface_to_surfaceid(swc, surface, &cmd->target, SVGA_RELOC_WRITE); in SVGA3D_SetRenderTarget()
634 SVGA3dCmdDefineShader *cmd; in SVGA3D_DefineShader() local
638 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DefineShader()
639 SVGA_3D_CMD_SHADER_DEFINE, sizeof *cmd + bytecodeLen, in SVGA3D_DefineShader()
641 if(!cmd) in SVGA3D_DefineShader()
644 cmd->cid = swc->cid; in SVGA3D_DefineShader()
645 cmd->shid = shid; in SVGA3D_DefineShader()
646 cmd->type = type; in SVGA3D_DefineShader()
647 memcpy(&cmd[1], bytecode, bytecodeLen); in SVGA3D_DefineShader()
678 SVGA3dCmdDestroyShader *cmd; in SVGA3D_DestroyShader() local
680 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DestroyShader()
681 SVGA_3D_CMD_SHADER_DESTROY, sizeof *cmd, in SVGA3D_DestroyShader()
683 if(!cmd) in SVGA3D_DestroyShader()
686 cmd->cid = swc->cid; in SVGA3D_DestroyShader()
687 cmd->shid = shid; in SVGA3D_DestroyShader()
688 cmd->type = type; in SVGA3D_DestroyShader()
725 SVGA3dCmdSetShaderConst *cmd; in SVGA3D_SetShaderConst() local
727 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetShaderConst()
728 SVGA_3D_CMD_SET_SHADER_CONST, sizeof *cmd, in SVGA3D_SetShaderConst()
730 if(!cmd) in SVGA3D_SetShaderConst()
733 cmd->cid = swc->cid; in SVGA3D_SetShaderConst()
734 cmd->reg = reg; in SVGA3D_SetShaderConst()
735 cmd->type = type; in SVGA3D_SetShaderConst()
736 cmd->ctype = ctype; in SVGA3D_SetShaderConst()
742 memcpy(&cmd->values, value, sizeof cmd->values); in SVGA3D_SetShaderConst()
746 memset(&cmd->values, 0, sizeof cmd->values); in SVGA3D_SetShaderConst()
747 cmd->values[0] = *(uint32*)value; in SVGA3D_SetShaderConst()
792 SVGA3dCmdSetShaderConst *cmd; in SVGA3D_SetShaderConsts() local
794 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetShaderConsts()
796 sizeof *cmd + (numRegs - 1) * sizeof cmd->values, in SVGA3D_SetShaderConsts()
798 if(!cmd) in SVGA3D_SetShaderConsts()
801 cmd->cid = swc->cid; in SVGA3D_SetShaderConsts()
802 cmd->reg = reg; in SVGA3D_SetShaderConsts()
803 cmd->type = type; in SVGA3D_SetShaderConsts()
804 cmd->ctype = ctype; in SVGA3D_SetShaderConsts()
806 memcpy(&cmd->values, values, numRegs * sizeof cmd->values); in SVGA3D_SetShaderConsts()
842 SVGA3dCmdSetShader *cmd; in SVGA3D_SetShader() local
844 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetShader()
845 SVGA_3D_CMD_SET_SHADER, sizeof *cmd, in SVGA3D_SetShader()
847 if(!cmd) in SVGA3D_SetShader()
850 cmd->cid = swc->cid; in SVGA3D_SetShader()
851 cmd->type = type; in SVGA3D_SetShader()
852 cmd->shid = shid; in SVGA3D_SetShader()
893 SVGA3dCmdClear *cmd; in SVGA3D_BeginClear() local
895 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginClear()
897 sizeof *cmd + sizeof **rects * numRects, in SVGA3D_BeginClear()
899 if(!cmd) in SVGA3D_BeginClear()
902 cmd->cid = swc->cid; in SVGA3D_BeginClear()
903 cmd->clearFlag = flags; in SVGA3D_BeginClear()
904 cmd->color = color; in SVGA3D_BeginClear()
905 cmd->depth = depth; in SVGA3D_BeginClear()
906 cmd->stencil = stencil; in SVGA3D_BeginClear()
907 *rects = (SVGA3dRect*) &cmd[1]; in SVGA3D_BeginClear()
990 SVGA3dCmdDrawPrimitives *cmd; in SVGA3D_BeginDrawPrimitives() local
996 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginDrawPrimitives()
998 sizeof *cmd + declSize + rangeSize, in SVGA3D_BeginDrawPrimitives()
1000 if(!cmd) in SVGA3D_BeginDrawPrimitives()
1003 cmd->cid = swc->cid; in SVGA3D_BeginDrawPrimitives()
1004 cmd->numVertexDecls = numVertexDecls; in SVGA3D_BeginDrawPrimitives()
1005 cmd->numRanges = numRanges; in SVGA3D_BeginDrawPrimitives()
1007 declArray = (SVGA3dVertexDecl*) &cmd[1]; in SVGA3D_BeginDrawPrimitives()
1047 SVGA3dCmdSurfaceCopy *cmd; in SVGA3D_BeginSurfaceCopy() local
1050 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginSurfaceCopy()
1051 SVGA_3D_CMD_SURFACE_COPY, sizeof *cmd + boxesSize, in SVGA3D_BeginSurfaceCopy()
1053 if(!cmd) in SVGA3D_BeginSurfaceCopy()
1056 surface_to_surfaceid(swc, src, &cmd->src, SVGA_RELOC_READ); in SVGA3D_BeginSurfaceCopy()
1057 surface_to_surfaceid(swc, dest, &cmd->dest, SVGA_RELOC_WRITE); in SVGA3D_BeginSurfaceCopy()
1058 *boxes = (SVGA3dCopyBox*) &cmd[1]; in SVGA3D_BeginSurfaceCopy()
1091 SVGA3dCmdSurfaceStretchBlt *cmd; in SVGA3D_SurfaceStretchBlt() local
1093 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SurfaceStretchBlt()
1094 SVGA_3D_CMD_SURFACE_STRETCHBLT, sizeof *cmd, in SVGA3D_SurfaceStretchBlt()
1096 if(!cmd) in SVGA3D_SurfaceStretchBlt()
1099 surface_to_surfaceid(swc, src, &cmd->src, SVGA_RELOC_READ); in SVGA3D_SurfaceStretchBlt()
1100 surface_to_surfaceid(swc, dest, &cmd->dest, SVGA_RELOC_WRITE); in SVGA3D_SurfaceStretchBlt()
1101 cmd->boxSrc = *boxSrc; in SVGA3D_SurfaceStretchBlt()
1102 cmd->boxDest = *boxDest; in SVGA3D_SurfaceStretchBlt()
1103 cmd->mode = mode; in SVGA3D_SurfaceStretchBlt()
1132 SVGA3dCmdSetViewport *cmd; in SVGA3D_SetViewport() local
1134 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetViewport()
1135 SVGA_3D_CMD_SETVIEWPORT, sizeof *cmd, in SVGA3D_SetViewport()
1137 if(!cmd) in SVGA3D_SetViewport()
1140 cmd->cid = swc->cid; in SVGA3D_SetViewport()
1141 cmd->rect = *rect; in SVGA3D_SetViewport()
1171 SVGA3dCmdSetScissorRect *cmd; in SVGA3D_SetScissorRect() local
1173 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetScissorRect()
1174 SVGA_3D_CMD_SETSCISSORRECT, sizeof *cmd, in SVGA3D_SetScissorRect()
1176 if(!cmd) in SVGA3D_SetScissorRect()
1179 cmd->cid = swc->cid; in SVGA3D_SetScissorRect()
1180 cmd->rect = *rect; in SVGA3D_SetScissorRect()
1208 SVGA3dCmdSetClipPlane *cmd; in SVGA3D_SetClipPlane() local
1210 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetClipPlane()
1211 SVGA_3D_CMD_SETCLIPPLANE, sizeof *cmd, in SVGA3D_SetClipPlane()
1213 if(!cmd) in SVGA3D_SetClipPlane()
1216 cmd->cid = swc->cid; in SVGA3D_SetClipPlane()
1217 cmd->index = index; in SVGA3D_SetClipPlane()
1218 cmd->plane[0] = plane[0]; in SVGA3D_SetClipPlane()
1219 cmd->plane[1] = plane[1]; in SVGA3D_SetClipPlane()
1220 cmd->plane[2] = plane[2]; in SVGA3D_SetClipPlane()
1221 cmd->plane[3] = plane[3]; in SVGA3D_SetClipPlane()
1249 SVGA3dCmdSetZRange *cmd; in SVGA3D_SetZRange() local
1251 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetZRange()
1252 SVGA_3D_CMD_SETZRANGE, sizeof *cmd, in SVGA3D_SetZRange()
1254 if(!cmd) in SVGA3D_SetZRange()
1257 cmd->cid = swc->cid; in SVGA3D_SetZRange()
1258 cmd->zRange.min = zMin; in SVGA3D_SetZRange()
1259 cmd->zRange.max = zMax; in SVGA3D_SetZRange()
1296 SVGA3dCmdSetTextureState *cmd; in SVGA3D_BeginSetTextureState() local
1298 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginSetTextureState()
1300 sizeof *cmd + sizeof **states * numStates, in SVGA3D_BeginSetTextureState()
1302 if(!cmd) in SVGA3D_BeginSetTextureState()
1305 cmd->cid = swc->cid; in SVGA3D_BeginSetTextureState()
1306 *states = (SVGA3dTextureState*) &cmd[1]; in SVGA3D_BeginSetTextureState()
1342 SVGA3dCmdSetRenderState *cmd; in SVGA3D_BeginSetRenderState() local
1344 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginSetRenderState()
1346 sizeof *cmd + sizeof **states * numStates, in SVGA3D_BeginSetRenderState()
1348 if(!cmd) in SVGA3D_BeginSetRenderState()
1351 cmd->cid = swc->cid; in SVGA3D_BeginSetRenderState()
1352 *states = (SVGA3dRenderState*) &cmd[1]; in SVGA3D_BeginSetRenderState()
1378 SVGA3dCmdBeginQuery *cmd; in SVGA3D_BeginQuery() local
1380 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginQuery()
1382 sizeof *cmd, in SVGA3D_BeginQuery()
1384 if(!cmd) in SVGA3D_BeginQuery()
1387 cmd->cid = swc->cid; in SVGA3D_BeginQuery()
1388 cmd->type = type; in SVGA3D_BeginQuery()
1417 SVGA3dCmdEndQuery *cmd; in SVGA3D_EndQuery() local
1419 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_EndQuery()
1421 sizeof *cmd, in SVGA3D_EndQuery()
1423 if(!cmd) in SVGA3D_EndQuery()
1426 cmd->cid = swc->cid; in SVGA3D_EndQuery()
1427 cmd->type = type; in SVGA3D_EndQuery()
1429 swc->region_relocation(swc, &cmd->guestResult, buffer, 0, in SVGA3D_EndQuery()
1464 SVGA3dCmdWaitForQuery *cmd; in SVGA3D_WaitForQuery() local
1466 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_WaitForQuery()
1468 sizeof *cmd, in SVGA3D_WaitForQuery()
1470 if(!cmd) in SVGA3D_WaitForQuery()
1473 cmd->cid = swc->cid; in SVGA3D_WaitForQuery()
1474 cmd->type = type; in SVGA3D_WaitForQuery()
1476 swc->region_relocation(swc, &cmd->guestResult, buffer, 0, in SVGA3D_WaitForQuery()