Lines Matching defs:nvc0

17 nvc0_m2mf_transfer_rect(struct nvc0_context *nvc0,
22 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
23 struct nouveau_bufctx *bctx = nvc0->bufctx;
112 nve4_m2mf_transfer_rect(struct nvc0_context *nvc0,
117 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
118 struct nouveau_bufctx *bctx = nvc0->bufctx;
181 struct nvc0_context *nvc0 = nvc0_context(&nv->pipe);
186 nouveau_bufctx_refn(nvc0->bufctx, 0, dst, domain | NOUVEAU_BO_WR);
187 nouveau_pushbuf_bufctx(push, nvc0->bufctx);
218 nouveau_bufctx_reset(nvc0->bufctx, 0);
226 struct nvc0_context *nvc0 = nvc0_context(&nv->pipe);
231 nouveau_bufctx_refn(nvc0->bufctx, 0, dst, domain | NOUVEAU_BO_WR);
232 nouveau_pushbuf_bufctx(push, nvc0->bufctx);
261 nouveau_bufctx_reset(nvc0->bufctx, 0);
336 struct nvc0_context *nvc0 = nvc0_context(pctx);
337 struct nouveau_device *dev = nvc0->screen->base.device;
391 nvc0->m2mf_copy_rect(nvc0, &tx->rect[1], &tx->rect[0],
411 struct nvc0_context *nvc0 = nvc0_context(pctx);
418 nvc0->m2mf_copy_rect(nvc0, &tx->rect[0], &tx->rect[1],
438 struct nvc0_context *nvc0 = nvc0_context(pctx);
451 ret = nouveau_bo_map(tx->rect[1].bo, flags, nvc0->screen->base.client);
502 nvc0_init_transfer_functions(struct nvc0_context *nvc0)
504 if (nvc0->screen->base.class_3d >= NVE4_3D_CLASS) {
505 nvc0->m2mf_copy_rect = nve4_m2mf_transfer_rect;
506 nvc0->base.copy_data = nve4_m2mf_copy_linear;
507 nvc0->base.push_data = nve4_p2mf_push_linear;
509 nvc0->m2mf_copy_rect = nvc0_m2mf_transfer_rect;
510 nvc0->base.copy_data = nvc0_m2mf_copy_linear;
511 nvc0->base.push_data = nvc0_m2mf_push_linear;
513 nvc0->base.push_cb = nvc0_cb_push;