Lines Matching refs:swc
61 surface_to_surfaceid(struct svga_winsys_context *swc, // IN in surface_to_surfaceid() argument
68 swc->surface_relocation(swc, &id->sid, NULL, s->handle, flags); in surface_to_surfaceid()
73 swc->surface_relocation(swc, &id->sid, NULL, NULL, flags); in surface_to_surfaceid()
108 SVGA3D_FIFOReserve(struct svga_winsys_context *swc, in SVGA3D_FIFOReserve() argument
115 header = swc->reserve(swc, sizeof *header + cmdSize, nr_relocs); in SVGA3D_FIFOReserve()
122 swc->last_command = cmd; in SVGA3D_FIFOReserve()
124 swc->num_commands++; in SVGA3D_FIFOReserve()
131 SVGA_FIFOCommitAll(struct svga_winsys_context *swc) in SVGA_FIFOCommitAll() argument
133 swc->commit(swc); in SVGA_FIFOCommitAll()
166 SVGA3D_DefineContext(struct svga_winsys_context *swc) // IN in SVGA3D_DefineContext() argument
170 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DefineContext()
175 cmd->cid = swc->cid; in SVGA3D_DefineContext()
177 swc->commit(swc); in SVGA3D_DefineContext()
200 SVGA3D_DestroyContext(struct svga_winsys_context *swc) // IN in SVGA3D_DestroyContext() argument
204 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DestroyContext()
209 cmd->cid = swc->cid; in SVGA3D_DestroyContext()
211 swc->commit(swc); in SVGA3D_DestroyContext()
274 SVGA3D_BeginDefineSurface(struct svga_winsys_context *swc, in SVGA3D_BeginDefineSurface() argument
284 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginDefineSurface()
290 swc->surface_relocation(swc, &cmd->sid, NULL, sid, in SVGA3D_BeginDefineSurface()
323 SVGA3D_DefineSurface2D(struct svga_winsys_context *swc, // IN in SVGA3D_DefineSurface2D() argument
333 ret = SVGA3D_BeginDefineSurface(swc, in SVGA3D_DefineSurface2D()
344 swc->commit(swc); in SVGA3D_DefineSurface2D()
367 SVGA3D_DestroySurface(struct svga_winsys_context *swc, in SVGA3D_DestroySurface() argument
372 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DestroySurface()
377 swc->surface_relocation(swc, &cmd->sid, NULL, sid, in SVGA3D_DestroySurface()
379 swc->commit(swc); in SVGA3D_DestroySurface()
428 SVGA3D_SurfaceDMA(struct svga_winsys_context *swc, in SVGA3D_SurfaceDMA() argument
455 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SurfaceDMA()
462 swc->region_relocation(swc, &cmd->guest.ptr, st->hwbuf, 0, region_flags); in SVGA3D_SurfaceDMA()
465 swc->surface_relocation(swc, &cmd->host.sid, NULL, in SVGA3D_SurfaceDMA()
479 swc->commit(swc); in SVGA3D_SurfaceDMA()
480 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_SurfaceDMA()
487 SVGA3D_BufferDMA(struct svga_winsys_context *swc, in SVGA3D_BufferDMA() argument
502 assert(!swc->have_gb_objects); in SVGA3D_BufferDMA()
517 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BufferDMA()
524 swc->region_relocation(swc, &cmd->guest.ptr, guest, 0, region_flags); in SVGA3D_BufferDMA()
527 swc->surface_relocation(swc, &cmd->host.sid, in SVGA3D_BufferDMA()
550 swc->commit(swc); in SVGA3D_BufferDMA()
551 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_BufferDMA()
586 SVGA3D_SetRenderTarget(struct svga_winsys_context *swc, in SVGA3D_SetRenderTarget() argument
592 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetRenderTarget()
597 cmd->cid = swc->cid; in SVGA3D_SetRenderTarget()
599 surface_to_surfaceid(swc, surface, &cmd->target, SVGA_RELOC_WRITE); in SVGA3D_SetRenderTarget()
600 swc->commit(swc); in SVGA3D_SetRenderTarget()
635 SVGA3D_DefineShader(struct svga_winsys_context *swc, in SVGA3D_DefineShader() argument
645 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DefineShader()
651 cmd->cid = swc->cid; in SVGA3D_DefineShader()
655 swc->commit(swc); in SVGA3D_DefineShader()
681 SVGA3D_DestroyShader(struct svga_winsys_context *swc, in SVGA3D_DestroyShader() argument
687 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_DestroyShader()
693 cmd->cid = swc->cid; in SVGA3D_DestroyShader()
696 swc->commit(swc); in SVGA3D_DestroyShader()
726 SVGA3D_SetShaderConst(struct svga_winsys_context *swc, in SVGA3D_SetShaderConst() argument
734 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetShaderConst()
740 cmd->cid = swc->cid; in SVGA3D_SetShaderConst()
762 swc->commit(swc); in SVGA3D_SetShaderConst()
792 SVGA3D_SetShaderConsts(struct svga_winsys_context *swc, in SVGA3D_SetShaderConsts() argument
801 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetShaderConsts()
808 cmd->cid = swc->cid; in SVGA3D_SetShaderConsts()
815 swc->commit(swc); in SVGA3D_SetShaderConsts()
845 SVGA3D_SetShader(struct svga_winsys_context *swc, in SVGA3D_SetShader() argument
853 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetShader()
859 cmd->cid = swc->cid; in SVGA3D_SetShader()
862 swc->commit(swc); in SVGA3D_SetShader()
894 SVGA3D_BeginClear(struct svga_winsys_context *swc, in SVGA3D_BeginClear() argument
904 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginClear()
911 cmd->cid = swc->cid; in SVGA3D_BeginClear()
939 SVGA3D_ClearRect(struct svga_winsys_context *swc, in SVGA3D_ClearRect() argument
952 ret = SVGA3D_BeginClear(swc, flags, color, depth, stencil, &rect, 1); in SVGA3D_ClearRect()
961 swc->commit(swc); in SVGA3D_ClearRect()
993 SVGA3D_BeginDrawPrimitives(struct svga_winsys_context *swc, in SVGA3D_BeginDrawPrimitives() argument
1005 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginDrawPrimitives()
1012 cmd->cid = swc->cid; in SVGA3D_BeginDrawPrimitives()
1025 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_BeginDrawPrimitives()
1027 swc->num_draw_commands++; in SVGA3D_BeginDrawPrimitives()
1054 SVGA3D_BeginSurfaceCopy(struct svga_winsys_context *swc, in SVGA3D_BeginSurfaceCopy() argument
1063 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginSurfaceCopy()
1069 surface_to_surfaceid(swc, src, &cmd->src, SVGA_RELOC_READ); in SVGA3D_BeginSurfaceCopy()
1070 surface_to_surfaceid(swc, dest, &cmd->dest, SVGA_RELOC_WRITE); in SVGA3D_BeginSurfaceCopy()
1097 SVGA3D_SurfaceStretchBlt(struct svga_winsys_context *swc, in SVGA3D_SurfaceStretchBlt() argument
1106 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SurfaceStretchBlt()
1112 surface_to_surfaceid(swc, src, &cmd->src, SVGA_RELOC_READ); in SVGA3D_SurfaceStretchBlt()
1113 surface_to_surfaceid(swc, dest, &cmd->dest, SVGA_RELOC_WRITE); in SVGA3D_SurfaceStretchBlt()
1117 swc->commit(swc); in SVGA3D_SurfaceStretchBlt()
1142 SVGA3D_SetViewport(struct svga_winsys_context *swc, in SVGA3D_SetViewport() argument
1147 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetViewport()
1153 cmd->cid = swc->cid; in SVGA3D_SetViewport()
1155 swc->commit(swc); in SVGA3D_SetViewport()
1181 SVGA3D_SetScissorRect(struct svga_winsys_context *swc, in SVGA3D_SetScissorRect() argument
1186 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetScissorRect()
1192 cmd->cid = swc->cid; in SVGA3D_SetScissorRect()
1194 swc->commit(swc); in SVGA3D_SetScissorRect()
1218 SVGA3D_SetClipPlane(struct svga_winsys_context *swc, in SVGA3D_SetClipPlane() argument
1223 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetClipPlane()
1229 cmd->cid = swc->cid; in SVGA3D_SetClipPlane()
1235 swc->commit(swc); in SVGA3D_SetClipPlane()
1258 SVGA3D_SetZRange(struct svga_winsys_context *swc, in SVGA3D_SetZRange() argument
1264 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetZRange()
1270 cmd->cid = swc->cid; in SVGA3D_SetZRange()
1273 swc->commit(swc); in SVGA3D_SetZRange()
1305 SVGA3D_BeginSetTextureState(struct svga_winsys_context *swc, in SVGA3D_BeginSetTextureState() argument
1311 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginSetTextureState()
1318 cmd->cid = swc->cid; in SVGA3D_BeginSetTextureState()
1351 SVGA3D_BeginSetRenderState(struct svga_winsys_context *swc, in SVGA3D_BeginSetRenderState() argument
1357 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginSetRenderState()
1364 cmd->cid = swc->cid; in SVGA3D_BeginSetRenderState()
1388 SVGA3D_BeginGBQuery(struct svga_winsys_context *swc, in SVGA3D_BeginGBQuery() argument
1393 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginGBQuery()
1400 cmd->cid = swc->cid; in SVGA3D_BeginGBQuery()
1403 swc->commit(swc); in SVGA3D_BeginGBQuery()
1426 SVGA3D_BeginQuery(struct svga_winsys_context *swc, in SVGA3D_BeginQuery() argument
1431 if (swc->have_gb_objects) in SVGA3D_BeginQuery()
1432 return SVGA3D_BeginGBQuery(swc, type); in SVGA3D_BeginQuery()
1434 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_BeginQuery()
1441 cmd->cid = swc->cid; in SVGA3D_BeginQuery()
1444 swc->commit(swc); in SVGA3D_BeginQuery()
1467 SVGA3D_EndGBQuery(struct svga_winsys_context *swc, in SVGA3D_EndGBQuery() argument
1473 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_EndGBQuery()
1480 cmd->cid = swc->cid; in SVGA3D_EndGBQuery()
1483 swc->mob_relocation(swc, &cmd->mobid, &cmd->offset, buffer, in SVGA3D_EndGBQuery()
1486 swc->commit(swc); in SVGA3D_EndGBQuery()
1509 SVGA3D_EndQuery(struct svga_winsys_context *swc, in SVGA3D_EndQuery() argument
1515 if (swc->have_gb_objects) in SVGA3D_EndQuery()
1516 return SVGA3D_EndGBQuery(swc, type, buffer); in SVGA3D_EndQuery()
1518 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_EndQuery()
1525 cmd->cid = swc->cid; in SVGA3D_EndQuery()
1528 swc->region_relocation(swc, &cmd->guestResult, buffer, 0, in SVGA3D_EndQuery()
1531 swc->commit(swc); in SVGA3D_EndQuery()
1554 SVGA3D_WaitForGBQuery(struct svga_winsys_context *swc, in SVGA3D_WaitForGBQuery() argument
1560 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_WaitForGBQuery()
1567 cmd->cid = swc->cid; in SVGA3D_WaitForGBQuery()
1570 swc->mob_relocation(swc, &cmd->mobid, &cmd->offset, buffer, in SVGA3D_WaitForGBQuery()
1573 swc->commit(swc); in SVGA3D_WaitForGBQuery()
1601 SVGA3D_WaitForQuery(struct svga_winsys_context *swc, in SVGA3D_WaitForQuery() argument
1607 if (swc->have_gb_objects) in SVGA3D_WaitForQuery()
1608 return SVGA3D_WaitForGBQuery(swc, type, buffer); in SVGA3D_WaitForQuery()
1610 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_WaitForQuery()
1617 cmd->cid = swc->cid; in SVGA3D_WaitForQuery()
1620 swc->region_relocation(swc, &cmd->guestResult, buffer, 0, in SVGA3D_WaitForQuery()
1623 swc->commit(swc); in SVGA3D_WaitForQuery()
1630 SVGA3D_BindGBShader(struct svga_winsys_context *swc, in SVGA3D_BindGBShader() argument
1634 SVGA3D_FIFOReserve(swc, in SVGA3D_BindGBShader()
1642 swc->shader_relocation(swc, &cmd->shid, &cmd->mobid, in SVGA3D_BindGBShader()
1645 swc->commit(swc); in SVGA3D_BindGBShader()
1652 SVGA3D_SetGBShader(struct svga_winsys_context *swc, in SVGA3D_SetGBShader() argument
1660 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetGBShader()
1667 cmd->cid = swc->cid; in SVGA3D_SetGBShader()
1670 swc->shader_relocation(swc, &cmd->shid, NULL, NULL, gbshader, 0); in SVGA3D_SetGBShader()
1673 swc->commit(swc); in SVGA3D_SetGBShader()
1683 SVGA3D_BindGBSurface(struct svga_winsys_context *swc, in SVGA3D_BindGBSurface() argument
1687 SVGA3D_FIFOReserve(swc, in SVGA3D_BindGBSurface()
1695 swc->surface_relocation(swc, &cmd->sid, &cmd->mobid, surface, in SVGA3D_BindGBSurface()
1698 swc->commit(swc); in SVGA3D_BindGBSurface()
1709 SVGA3D_UpdateGBImage(struct svga_winsys_context *swc, in SVGA3D_UpdateGBImage() argument
1716 SVGA3D_FIFOReserve(swc, in SVGA3D_UpdateGBImage()
1724 swc->surface_relocation(swc, &cmd->image.sid, NULL, surface, in SVGA3D_UpdateGBImage()
1730 swc->commit(swc); in SVGA3D_UpdateGBImage()
1731 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_UpdateGBImage()
1742 SVGA3D_UpdateGBSurface(struct svga_winsys_context *swc, in SVGA3D_UpdateGBSurface() argument
1746 SVGA3D_FIFOReserve(swc, in SVGA3D_UpdateGBSurface()
1754 swc->surface_relocation(swc, &cmd->sid, NULL, surface, in SVGA3D_UpdateGBSurface()
1757 swc->commit(swc); in SVGA3D_UpdateGBSurface()
1758 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_UpdateGBSurface()
1769 SVGA3D_ReadbackGBImage(struct svga_winsys_context *swc, in SVGA3D_ReadbackGBImage() argument
1774 SVGA3D_FIFOReserve(swc, in SVGA3D_ReadbackGBImage()
1782 swc->surface_relocation(swc, &cmd->image.sid, NULL, surface, in SVGA3D_ReadbackGBImage()
1787 swc->commit(swc); in SVGA3D_ReadbackGBImage()
1788 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_ReadbackGBImage()
1799 SVGA3D_ReadbackGBSurface(struct svga_winsys_context *swc, in SVGA3D_ReadbackGBSurface() argument
1803 SVGA3D_FIFOReserve(swc, in SVGA3D_ReadbackGBSurface()
1811 swc->surface_relocation(swc, &cmd->sid, NULL, surface, in SVGA3D_ReadbackGBSurface()
1814 swc->commit(swc); in SVGA3D_ReadbackGBSurface()
1815 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_ReadbackGBSurface()
1822 SVGA3D_ReadbackGBImagePartial(struct svga_winsys_context *swc, in SVGA3D_ReadbackGBImagePartial() argument
1829 SVGA3D_FIFOReserve(swc, in SVGA3D_ReadbackGBImagePartial()
1836 swc->surface_relocation(swc, &cmd->image.sid, NULL, surface, in SVGA3D_ReadbackGBImagePartial()
1843 swc->commit(swc); in SVGA3D_ReadbackGBImagePartial()
1844 swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH; in SVGA3D_ReadbackGBImagePartial()
1851 SVGA3D_InvalidateGBImagePartial(struct svga_winsys_context *swc, in SVGA3D_InvalidateGBImagePartial() argument
1858 SVGA3D_FIFOReserve(swc, in SVGA3D_InvalidateGBImagePartial()
1865 swc->surface_relocation(swc, &cmd->image.sid, NULL, surface, in SVGA3D_InvalidateGBImagePartial()
1872 swc->commit(swc); in SVGA3D_InvalidateGBImagePartial()
1878 SVGA3D_InvalidateGBSurface(struct svga_winsys_context *swc, in SVGA3D_InvalidateGBSurface() argument
1882 SVGA3D_FIFOReserve(swc, in SVGA3D_InvalidateGBSurface()
1889 swc->surface_relocation(swc, &cmd->sid, NULL, surface, in SVGA3D_InvalidateGBSurface()
1891 swc->commit(swc); in SVGA3D_InvalidateGBSurface()
1897 SVGA3D_SetGBShaderConstsInline(struct svga_winsys_context *swc, in SVGA3D_SetGBShaderConstsInline() argument
1908 cmd = SVGA3D_FIFOReserve(swc, in SVGA3D_SetGBShaderConstsInline()
1915 cmd->cid = swc->cid; in SVGA3D_SetGBShaderConstsInline()
1922 swc->commit(swc); in SVGA3D_SetGBShaderConstsInline()