Searched refs:bufctx (Results 1 - 25 of 79) sorted by relevance

1234

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_context.c45 nv30 = container_of(push->user_priv, nv30, bufctx);
51 if (push->bufctx) {
53 LIST_FOR_EACH_ENTRY(bref, &push->bufctx->current, thead) {
100 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_FB);
110 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_FB);
120 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VTXBUF);
132 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_FRAGTEX(i));
141 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VERTTEX(i));
171 if (nv30->screen->base.pushbuf->user_priv == &nv30->bufctx)
174 nouveau_bufctx_del(&nv30->bufctx);
[all...]
H A Dnv30_winsys.h30 bufctx(struct nouveau_pushbuf *push) function in typeref:struct:nouveau_bufctx *
39 nouveau_bufctx_reset(bufctx(push), bin);
46 nouveau_bufctx_refn(bufctx(push), bin, bo, access);
53 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
62 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
75 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
89 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
H A Dnv40_verttex.c81 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VERTTEX(i));
87 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VERTTEX(i));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_context.c45 nv30 = container_of(push->user_priv, struct nv30_context, bufctx);
51 if (push->bufctx) {
53 LIST_FOR_EACH_ENTRY(bref, &push->bufctx->current, thead) {
100 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_FB);
110 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_FB);
120 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VTXBUF);
132 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_FRAGTEX(i));
141 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VERTTEX(i));
171 if (nv30->screen->base.pushbuf->user_priv == &nv30->bufctx)
174 nouveau_bufctx_del(&nv30->bufctx);
[all...]
H A Dnv30_winsys.h30 bufctx(struct nouveau_pushbuf *push) function in typeref:struct:nouveau_bufctx *
39 nouveau_bufctx_reset(bufctx(push), bin);
46 nouveau_bufctx_refn(bufctx(push), bin, bo, access);
53 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
62 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
75 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
89 nouveau_bufctx_mthd(bufctx(push), bin, (1 << 18) | (subc << 13) | mthd,
H A Dnv40_verttex.c82 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VERTTEX(i));
93 nouveau_bufctx_reset(nv30->bufctx, BUFCTX_VERTTEX(i));
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_winsys.h20 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, argument
23 nouveau_bufctx_refn(bufctx, bin, bo, flags)->priv = NULL;
27 nv50_add_bufctx_resident(struct nouveau_bufctx *bufctx, int bin, argument
31 nouveau_bufctx_refn(bufctx, bin, res->bo, flags | res->domain);
H A Dnv50_context.c136 nouveau_bufctx_del(&nv50->bufctx);
291 ret = nouveau_bufctx_new(screen->base.client, 2, &nv50->bufctx);
332 nouveau_pushbuf_bufctx(screen->base.pushbuf, nv50->bufctx);
374 BCTX_REFN_bo(nv50->bufctx, FENCE, flags, screen->fence.bo);
400 if (nv50->bufctx)
401 nouveau_bufctx_del(&nv50->bufctx);
408 nv50_bufctx_fence(struct nouveau_bufctx *bufctx, bool on_flush) argument
410 struct nouveau_list *list = on_flush ? &bufctx->current : &bufctx->pending;
H A Dnv50_compute.c215 nouveau_bufctx_refn(nv50->bufctx, 0, bo, NOUVEAU_BO_GART | NOUVEAU_BO_RD);
216 nouveau_pushbuf_bufctx(push, nv50->bufctx);
224 nouveau_bufctx_reset(nv50->bufctx, 0);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_winsys.h20 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, argument
23 nouveau_bufctx_refn(bufctx, bin, bo, flags)->priv = NULL;
27 nv50_add_bufctx_resident(struct nouveau_bufctx *bufctx, int bin, argument
31 nouveau_bufctx_refn(bufctx, bin, res->bo, flags | res->domain);
H A Dnv50_context.c153 nouveau_bufctx_del(&nv50->bufctx);
318 ret = nouveau_bufctx_new(screen->base.client, 2, &nv50->bufctx);
359 nouveau_pushbuf_bufctx(screen->base.pushbuf, nv50->bufctx);
402 BCTX_REFN_bo(nv50->bufctx, FENCE, flags, screen->fence.bo);
428 if (nv50->bufctx)
429 nouveau_bufctx_del(&nv50->bufctx);
436 nv50_bufctx_fence(struct nouveau_bufctx *bufctx, bool on_flush) argument
438 struct nouveau_list *list = on_flush ? &bufctx->current : &bufctx->pending;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_winsys.h19 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, argument
22 nouveau_bufctx_refn(bufctx, bin, bo, flags)->priv = NULL;
26 nvc0_add_resident(struct nouveau_bufctx *bufctx, int bin, argument
30 nouveau_bufctx_refn(bufctx, bin, res->bo, flags | res->domain);
H A Dnvc0_context.c143 nouveau_bufctx_del(&nvc0->bufctx);
203 /* Unset bufctx, we don't want to revalidate any resources after the flush.
204 * Other contexts will always set their bufctx again on action calls.
378 ret = nouveau_bufctx_new(screen->base.client, 2, &nvc0->bufctx);
447 nouveau_pushbuf_bufctx(screen->base.pushbuf, nvc0->bufctx);
472 BCTX_REFN_bo(nvc0->bufctx, FENCE, flags, screen->fence.bo);
510 if (nvc0->bufctx)
511 nouveau_bufctx_del(&nvc0->bufctx);
519 nvc0_bufctx_fence(struct nvc0_context *nvc0, struct nouveau_bufctx *bufctx, argument
522 struct nouveau_list *list = on_flush ? &bufctx
[all...]
H A Dnvc0_transfer.c21 struct nouveau_bufctx *bctx = nvc0->bufctx;
130 struct nouveau_bufctx *bctx = nvc0->bufctx;
208 nouveau_bufctx_refn(nvc0->bufctx, 0, dst, domain | NOUVEAU_BO_WR);
209 nouveau_pushbuf_bufctx(push, nvc0->bufctx);
237 nouveau_bufctx_reset(nvc0->bufctx, 0);
250 nouveau_bufctx_refn(nvc0->bufctx, 0, dst, domain | NOUVEAU_BO_WR);
251 nouveau_pushbuf_bufctx(push, nvc0->bufctx);
277 nouveau_bufctx_reset(nvc0->bufctx, 0);
287 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx;
325 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx;
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_winsys.h19 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, argument
22 nouveau_bufctx_refn(bufctx, bin, bo, flags)->priv = NULL;
26 nvc0_add_resident(struct nouveau_bufctx *bufctx, int bin, argument
30 nouveau_bufctx_refn(bufctx, bin, res->bo, flags | res->domain);
H A Dnvc0_context.c196 nouveau_bufctx_del(&nvc0->bufctx);
256 /* Unset bufctx, we don't want to revalidate any resources after the flush.
257 * Other contexts will always set their bufctx again on action calls.
431 ret = nouveau_bufctx_new(screen->base.client, 2, &nvc0->bufctx);
503 nouveau_pushbuf_bufctx(screen->base.pushbuf, nvc0->bufctx);
528 BCTX_REFN_bo(nvc0->bufctx, FENCE, flags, screen->fence.bo);
566 if (nvc0->bufctx)
567 nouveau_bufctx_del(&nvc0->bufctx);
575 nvc0_bufctx_fence(struct nvc0_context *nvc0, struct nouveau_bufctx *bufctx, argument
578 struct nouveau_list *list = on_flush ? &bufctx
[all...]
H A Dnvc0_transfer.c21 struct nouveau_bufctx *bctx = nvc0->bufctx;
130 struct nouveau_bufctx *bctx = nvc0->bufctx;
208 nouveau_bufctx_refn(nvc0->bufctx, 0, dst, domain | NOUVEAU_BO_WR);
209 nouveau_pushbuf_bufctx(push, nvc0->bufctx);
237 nouveau_bufctx_reset(nvc0->bufctx, 0);
250 nouveau_bufctx_refn(nvc0->bufctx, 0, dst, domain | NOUVEAU_BO_WR);
251 nouveau_pushbuf_bufctx(push, nvc0->bufctx);
277 nouveau_bufctx_reset(nvc0->bufctx, 0);
287 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx;
325 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx;
[all...]
/xsrc/external/mit/libdrm/dist/nouveau/
H A Dbufctx.c40 struct nouveau_bufctx *bufctx; member in struct:nouveau_bufref_priv
135 pref->bufctx = bctx;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/
H A Dnouveau_video.h25 struct nouveau_bufctx *bufctx; member in struct:nouveau_decoder
H A Dnouveau_video.c77 nouveau_bufctx_reset(dec->bufctx, NV31_VIDEO_BIND_CMD);
79 #define BCTX_ARGS dec->bufctx, NV31_VIDEO_BIND_CMD, NOUVEAU_BO_RD
392 nouveau_bufctx_reset(dec->bufctx, NV31_VIDEO_BIND_IMG(i));
394 #define BCTX_ARGS dec->bufctx, NV31_VIDEO_BIND_IMG(i), NOUVEAU_BO_RDWR
486 if (dec->bufctx)
487 nouveau_bufctx_del(&dec->bufctx);
538 ret = nouveau_bufctx_new(dec->client, NV31_VIDEO_BIND_COUNT, &dec->bufctx);
590 nouveau_pushbuf_bufctx(dec->push, dec->bufctx);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/
H A Dnouveau_video.h25 struct nouveau_bufctx *bufctx; member in struct:nouveau_decoder
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/nouveau/
H A Dnouveau_context.c169 ret = nouveau_bufctx_new(nctx->hw.client, 16, &nctx->hw.bufctx);
175 nctx->hw.pushbuf->user_priv = nctx->hw.bufctx;
214 nouveau_bufctx_del(&nctx->hw.bufctx);
332 nouveau_bufctx_reset(to_nouveau_context(ctx)->hw.bufctx, BUFCTX_FB);
H A Dnouveau_context.h51 struct nouveau_bufctx *bufctx; member in struct:nouveau_hw_state
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/
H A Dnouveau_context.c169 ret = nouveau_bufctx_new(nctx->hw.client, 16, &nctx->hw.bufctx);
175 nctx->hw.pushbuf->user_priv = nctx->hw.bufctx;
214 nouveau_bufctx_del(&nctx->hw.bufctx);
332 nouveau_bufctx_reset(to_nouveau_context(ctx)->hw.bufctx, BUFCTX_FB);
H A Dnouveau_context.h51 struct nouveau_bufctx *bufctx; member in struct:nouveau_hw_state

Completed in 15 milliseconds

1234