Searched refs:bctx (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/libdrm/dist/nouveau/
H A Dbufctx.c56 nouveau_bufctx(struct nouveau_bufctx *bctx) argument
58 return (struct nouveau_bufctx_priv *)bctx;
99 nouveau_bufctx_reset(struct nouveau_bufctx *bctx, int bin) argument
101 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(bctx);
112 bctx->relocs -= pbin->relocs;
117 nouveau_bufctx_refn(struct nouveau_bufctx *bctx, int bin, argument
120 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(bctx);
134 DRMLISTADDTAIL(&pref->base.thead, &bctx->pending);
135 pref->bufctx = bctx;
144 nouveau_bufctx_mthd(struct nouveau_bufctx *bctx, in argument
[all...]
H A Dpushbuf.c403 struct nouveau_bufctx *bctx, *btmp; local in function:pushbuf_flush
430 DRMLISTFOREACHENTRYSAFE(bctx, btmp, &nvpb->bctx_list, head) {
431 DRMLISTJOIN(&bctx->current, &bctx->pending);
432 DRMINITLISTHEAD(&bctx->current);
433 DRMLISTDELINIT(&bctx->head);
493 struct nouveau_bufctx *bctx = push->bufctx; local in function:pushbuf_validate
495 int relocs = bctx ? bctx->relocs * 2: 0;
499 if (ret || bctx
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_transfer.c21 struct nouveau_bufctx *bctx = nvc0->bufctx; local in function:nvc0_m2mf_transfer_rect
32 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
33 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
34 nouveau_pushbuf_bufctx(push, bctx);
106 nouveau_bufctx_reset(bctx, 0);
130 struct nouveau_bufctx *bctx = nvc0->bufctx; local in function:nve4_m2mf_transfer_rect
138 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
139 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
140 nouveau_pushbuf_bufctx(push, bctx);
195 nouveau_bufctx_reset(bctx,
287 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx; local in function:nvc0_m2mf_copy_linear
325 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx; local in function:nve4_m2mf_copy_linear
[all...]
H A Dnvc0_winsys.h38 #define BCTX_REFN(bctx, bin, res, acc) \
39 nvc0_add_resident(bctx, NVC0_BIND_##bin, res, NOUVEAU_BO_##acc)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_transfer.c21 struct nouveau_bufctx *bctx = nvc0->bufctx; local in function:nvc0_m2mf_transfer_rect
32 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
33 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
34 nouveau_pushbuf_bufctx(push, bctx);
106 nouveau_bufctx_reset(bctx, 0);
130 struct nouveau_bufctx *bctx = nvc0->bufctx; local in function:nve4_m2mf_transfer_rect
138 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
139 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
140 nouveau_pushbuf_bufctx(push, bctx);
195 nouveau_bufctx_reset(bctx,
287 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx; local in function:nvc0_m2mf_copy_linear
325 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx; local in function:nve4_m2mf_copy_linear
[all...]
H A Dnvc0_winsys.h38 #define BCTX_REFN(bctx, bin, res, acc) \
39 nvc0_add_resident(bctx, NVC0_BIND_##bin, res, NOUVEAU_BO_##acc)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_winsys.h39 #define BCTX_REFN(bctx, bin, res, acc) \
40 nv50_add_bufctx_resident(bctx, NV50_BIND_##bin, res, NOUVEAU_BO_##acc)
H A Dnv50_transfer.c61 struct nouveau_bufctx *bctx = nv50->bufctx; local in function:nv50_m2mf_transfer_rect
71 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
72 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
73 nouveau_pushbuf_bufctx(push, bctx);
145 nouveau_bufctx_reset(bctx, 0);
209 struct nouveau_bufctx *bctx = nv50_context(&nv->pipe)->bufctx; local in function:nv50_m2mf_copy_linear
211 nouveau_bufctx_refn(bctx, 0, src, srcdom | NOUVEAU_BO_RD);
212 nouveau_bufctx_refn(bctx, 0, dst, dstdom | NOUVEAU_BO_WR);
213 nouveau_pushbuf_bufctx(push, bctx);
241 nouveau_bufctx_reset(bctx,
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_winsys.h39 #define BCTX_REFN(bctx, bin, res, acc) \
40 nv50_add_bufctx_resident(bctx, NV50_BIND_##bin, res, NOUVEAU_BO_##acc)
H A Dnv50_transfer.c64 struct nouveau_bufctx *bctx = nv50->bufctx; local in function:nv50_2d_transfer_rect
67 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
68 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
69 nouveau_pushbuf_bufctx(push, bctx);
160 nouveau_bufctx_reset(bctx, 0);
170 struct nouveau_bufctx *bctx = nv50->bufctx; local in function:nv50_m2mf_transfer_rect
197 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
198 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
199 nouveau_pushbuf_bufctx(push, bctx);
271 nouveau_bufctx_reset(bctx,
335 struct nouveau_bufctx *bctx = nv50_context(&nv->pipe)->bufctx; local in function:nv50_m2mf_copy_linear
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_state_validate.c468 struct nouveau_bufctx *bctx = nv30->bufctx; local in function:nv30_state_validate
501 nouveau_pushbuf_bufctx(push, bctx);
523 LIST_FOR_EACH_ENTRY(bref, &bctx->current, thead) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_state_validate.c468 struct nouveau_bufctx *bctx = nv30->bufctx; local in function:nv30_state_validate
501 nouveau_pushbuf_bufctx(push, bctx);
523 LIST_FOR_EACH_ENTRY(bref, &bctx->current, thead) {

Completed in 9 milliseconds