Lines Matching refs:swc

58 void surface_to_surfaceid(struct svga_winsys_context *swc, // IN
65 swc->surface_relocation(swc, &id->sid, s->handle, flags);
70 swc->surface_relocation(swc, &id->sid, NULL, flags);
105 SVGA3D_FIFOReserve(struct svga_winsys_context *swc,
112 header = swc->reserve(swc, sizeof *header + cmdSize, nr_relocs);
124 SVGA_FIFOCommitAll(struct svga_winsys_context *swc)
126 swc->commit(swc);
159 SVGA3D_DefineContext(struct svga_winsys_context *swc) // IN
163 cmd = SVGA3D_FIFOReserve(swc,
168 cmd->cid = swc->cid;
170 swc->commit(swc);
193 SVGA3D_DestroyContext(struct svga_winsys_context *swc) // IN
197 cmd = SVGA3D_FIFOReserve(swc,
202 cmd->cid = swc->cid;
204 swc->commit(swc);
267 SVGA3D_BeginDefineSurface(struct svga_winsys_context *swc,
277 cmd = SVGA3D_FIFOReserve(swc,
283 swc->surface_relocation(swc, &cmd->sid, sid, SVGA_RELOC_WRITE);
315 SVGA3D_DefineSurface2D(struct svga_winsys_context *swc, // IN
325 ret = SVGA3D_BeginDefineSurface(swc,
336 swc->commit(swc);;
359 SVGA3D_DestroySurface(struct svga_winsys_context *swc,
364 cmd = SVGA3D_FIFOReserve(swc,
369 swc->surface_relocation(swc, &cmd->sid, sid, SVGA_RELOC_READ);
370 swc->commit(swc);;
419 SVGA3D_SurfaceDMA(struct svga_winsys_context *swc,
446 cmd = SVGA3D_FIFOReserve(swc,
453 swc->region_relocation(swc, &cmd->guest.ptr, st->hwbuf, 0, region_flags);
456 swc->surface_relocation(swc, &cmd->host.sid, texture->handle, surface_flags);
469 swc->commit(swc);
476 SVGA3D_BufferDMA(struct svga_winsys_context *swc,
504 cmd = SVGA3D_FIFOReserve(swc,
511 swc->region_relocation(swc, &cmd->guest.ptr, guest, 0, region_flags);
514 swc->surface_relocation(swc, &cmd->host.sid, host, surface_flags);
536 swc->commit(swc);
571 SVGA3D_SetRenderTarget(struct svga_winsys_context *swc,
577 cmd = SVGA3D_FIFOReserve(swc,
583 cmd->cid = swc->cid;
587 surface_to_surfaceid(swc, surface, &cmd->target, SVGA_RELOC_WRITE);
589 swc->commit(swc);
628 SVGA3D_DefineShader(struct svga_winsys_context *swc,
638 cmd = SVGA3D_FIFOReserve(swc,
644 cmd->cid = swc->cid;
648 swc->commit(swc);
674 SVGA3D_DestroyShader(struct svga_winsys_context *swc,
680 cmd = SVGA3D_FIFOReserve(swc,
686 cmd->cid = swc->cid;
689 swc->commit(swc);
719 SVGA3D_SetShaderConst(struct svga_winsys_context *swc,
727 cmd = SVGA3D_FIFOReserve(swc,
733 cmd->cid = swc->cid;
755 swc->commit(swc);
785 SVGA3D_SetShaderConsts(struct svga_winsys_context *swc,
794 cmd = SVGA3D_FIFOReserve(swc,
801 cmd->cid = swc->cid;
808 swc->commit(swc);
838 SVGA3D_SetShader(struct svga_winsys_context *swc,
844 cmd = SVGA3D_FIFOReserve(swc,
850 cmd->cid = swc->cid;
853 swc->commit(swc);
885 SVGA3D_BeginClear(struct svga_winsys_context *swc,
895 cmd = SVGA3D_FIFOReserve(swc,
902 cmd->cid = swc->cid;
930 SVGA3D_ClearRect(struct svga_winsys_context *swc,
943 ret = SVGA3D_BeginClear(swc, flags, color, depth, stencil, &rect, 1);
952 swc->commit(swc);
984 SVGA3D_BeginDrawPrimitives(struct svga_winsys_context *swc,
996 cmd = SVGA3D_FIFOReserve(swc,
1003 cmd->cid = swc->cid;
1041 SVGA3D_BeginSurfaceCopy(struct svga_winsys_context *swc,
1050 cmd = SVGA3D_FIFOReserve(swc,
1056 surface_to_surfaceid(swc, src, &cmd->src, SVGA_RELOC_READ);
1057 surface_to_surfaceid(swc, dest, &cmd->dest, SVGA_RELOC_WRITE);
1084 SVGA3D_SurfaceStretchBlt(struct svga_winsys_context *swc,
1093 cmd = SVGA3D_FIFOReserve(swc,
1099 surface_to_surfaceid(swc, src, &cmd->src, SVGA_RELOC_READ);
1100 surface_to_surfaceid(swc, dest, &cmd->dest, SVGA_RELOC_WRITE);
1104 swc->commit(swc);
1129 SVGA3D_SetViewport(struct svga_winsys_context *swc,
1134 cmd = SVGA3D_FIFOReserve(swc,
1140 cmd->cid = swc->cid;
1142 swc->commit(swc);
1168 SVGA3D_SetScissorRect(struct svga_winsys_context *swc,
1173 cmd = SVGA3D_FIFOReserve(swc,
1179 cmd->cid = swc->cid;
1181 swc->commit(swc);
1205 SVGA3D_SetClipPlane(struct svga_winsys_context *swc,
1210 cmd = SVGA3D_FIFOReserve(swc,
1216 cmd->cid = swc->cid;
1222 swc->commit(swc);
1245 SVGA3D_SetZRange(struct svga_winsys_context *swc,
1251 cmd = SVGA3D_FIFOReserve(swc,
1257 cmd->cid = swc->cid;
1260 swc->commit(swc);
1292 SVGA3D_BeginSetTextureState(struct svga_winsys_context *swc,
1298 cmd = SVGA3D_FIFOReserve(swc,
1305 cmd->cid = swc->cid;
1338 SVGA3D_BeginSetRenderState(struct svga_winsys_context *swc,
1344 cmd = SVGA3D_FIFOReserve(swc,
1351 cmd->cid = swc->cid;
1375 SVGA3D_BeginQuery(struct svga_winsys_context *swc,
1380 cmd = SVGA3D_FIFOReserve(swc,
1387 cmd->cid = swc->cid;
1390 swc->commit(swc);
1413 SVGA3D_EndQuery(struct svga_winsys_context *swc,
1419 cmd = SVGA3D_FIFOReserve(swc,
1426 cmd->cid = swc->cid;
1429 swc->region_relocation(swc, &cmd->guestResult, buffer, 0,
1432 swc->commit(swc);
1460 SVGA3D_WaitForQuery(struct svga_winsys_context *swc,
1466 cmd = SVGA3D_FIFOReserve(swc,
1473 cmd->cid = swc->cid;
1476 swc->region_relocation(swc, &cmd->guestResult, buffer, 0,
1479 swc->commit(swc);