/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
nv50_compute.c | 27 #include "nv50/nv50_context.h" 28 #include "nv50/nv50_compute.xml.h" 159 nv50_compute_validate_globals(struct nv50_context *nv50) 163 for (i = 0; i < nv50->global_residents.size / sizeof(struct pipe_resource *); 166 &nv50->global_residents, struct pipe_resource *, i); 168 nv50_add_bufctx_resident(nv50->bufctx_cp, NV50_BIND_CP_GLOBAL, 180 nv50_state_validate_cp(struct nv50_context *nv50, uint32_t mask) 185 ret = nv50_state_validate(nv50, mask, validate_list_cp, 186 ARRAY_SIZE(validate_list_cp), &nv50->dirty_cp, 187 nv50->bufctx_cp) 246 struct nv50_context *nv50 = nv50_context(pipe); local [all...] |
nv50_query.c | 27 #include "nv50/nv50_context.h" 28 #include "nv50/nv50_query.h" 29 #include "nv50/nv50_query_hw.h" 30 #include "nv50/nv50_query_hw_metric.h" 31 #include "nv50/nv50_query_hw_sm.h" 36 struct nv50_context *nv50 = nv50_context(pipe); local 39 q = nv50_hw_create_query(nv50, type, index); 78 struct nv50_context *nv50 = nv50_context(pipe); local 79 struct nouveau_pushbuf *push = nv50->base.pushbuf; 117 nv50->cond_query = pq [all...] |
nv50_context.c | 26 #include "nv50/nv50_context.h" 27 #include "nv50/nv50_screen.h" 28 #include "nv50/nv50_resource.h" 59 struct nv50_context *nv50 = nv50_context(pipe); local 63 for (i = 0; i < nv50->num_vtxbufs; ++i) { 64 if (!nv50->vtxbuf[i].buffer) 66 if (nv50->vtxbuf[i].buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT) 67 nv50->base.vbo_dirty = true; 70 if (nv50->idxbuf.buffer && 71 nv50->idxbuf.buffer->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT 172 struct nv50_context *nv50 = nv50_context(pipe); local 194 struct nv50_context *nv50 = nv50_context(&ctx->pipe); local 284 struct nv50_context *nv50; local [all...] |
nv50_transfer.c | 4 #include "nv50/nv50_context.h" 6 #include "nv50/g80_defs.xml.h" 55 nv50_m2mf_transfer_rect(struct nv50_context *nv50, 60 struct nouveau_pushbuf *push = nv50->base.pushbuf; 61 struct nouveau_bufctx *bctx = nv50->bufctx; 153 struct nv50_context *nv50 = nv50_context(&nv->pipe); local 154 struct nouveau_pushbuf *push = nv50->base.pushbuf; 159 nouveau_bufctx_refn(nv50->bufctx, 0, dst, domain | NOUVEAU_BO_WR); 160 nouveau_pushbuf_bufctx(push, nv50->bufctx); 199 nouveau_bufctx_reset(nv50->bufctx, 0) 253 struct nv50_context *nv50 = nv50_context(pctx); local 346 struct nv50_context *nv50 = nv50_context(pctx); local 406 struct nv50_context *nv50 = nv50_context(&nv->pipe); local [all...] |
nv50_vbo.c | 29 #include "nv50/nv50_context.h" 30 #include "nv50/nv50_query_hw.h" 31 #include "nv50/nv50_resource.h" 33 #include "nv50/nv50_3d.xml.h" 140 nv50_emit_vtxattr(struct nv50_context *nv50, struct pipe_vertex_buffer *vb, 143 struct nouveau_pushbuf *push = nv50->base.pushbuf; 182 if (attr == nv50->vertprog->vp.edgeflag) { 196 nv50_user_vbuf_range(struct nv50_context *nv50, unsigned vbi, 200 if (unlikely(nv50->vertex->instance_bufs & (1 << vbi))) { 203 *size = nv50->vtxbuf[vbi].buffer->width0 766 struct nv50_context *nv50 = nv50_context(pipe); local [all...] |
nv50_state.c | 32 #include "nv50/nv50_stateobj.h" 33 #include "nv50/nv50_context.h" 34 #include "nv50/nv50_query_hw.h" 36 #include "nv50/nv50_3d.xml.h" 37 #include "nv50/g80_texture.xml.h" 210 struct nv50_context *nv50 = nv50_context(pipe); local 212 nv50->blend = hwcso; 213 nv50->dirty_3d |= NV50_NEW_3D_BLEND; 347 struct nv50_context *nv50 = nv50_context(pipe); local 349 nv50->rast = hwcso 441 struct nv50_context *nv50 = nv50_context(pipe); local 794 struct nv50_context *nv50 = nv50_context(pipe); local 810 struct nv50_context *nv50 = nv50_context(pipe); local 826 struct nv50_context *nv50 = nv50_context(pipe); local 855 struct nv50_context *nv50 = nv50_context(pipe); local 865 struct nv50_context *nv50 = nv50_context(pipe); local 914 struct nv50_context *nv50 = nv50_context(pipe); local 924 struct nv50_context *nv50 = nv50_context(pipe); local 934 struct nv50_context *nv50 = nv50_context(pipe); local 944 struct nv50_context *nv50 = nv50_context(pipe); local 953 struct nv50_context *nv50 = nv50_context(pipe); local 965 struct nv50_context *nv50 = nv50_context(pipe); local 978 struct nv50_context *nv50 = nv50_context(pipe); local 990 struct nv50_context *nv50 = nv50_context(pipe); local 1009 struct nv50_context *nv50 = nv50_context(pipe); local 1028 struct nv50_context *nv50 = nv50_context(pipe); local 1043 struct nv50_context *nv50 = nv50_context(pipe); local 1086 struct nv50_context *nv50 = nv50_context(pipe); local 1108 struct nv50_context *nv50 = nv50_context(pipe); local 1184 struct nv50_context *nv50 = nv50_context(pipe); local 1256 struct nv50_context *nv50 = nv50_context(pipe); local [all...] |
nv84_video.c | 32 #include "nv50/nv84_video.h" 267 struct nv50_context *nv50 = (struct nv50_context *)context; local 268 struct nouveau_screen *screen = &nv50->screen->base; 659 cfg.nv50.tile_mode = 0x20; 660 cfg.nv50.memtype = 0x70;
|
nv50_surface.c | 37 #include "nv50/nv50_context.h" 38 #include "nv50/nv50_resource.h" 40 #include "nv50/g80_defs.xml.h" 41 #include "nv50/g80_texture.xml.h" 51 #include "nv50/nv50_blit.h" 202 struct nv50_context *nv50 = nv50_context(pipe); local 208 nouveau_copy_buffer(&nv50->base, 238 nv50_m2mf_transfer_rect(nv50, &drect, &srect, nx, ny); 257 BCTX_REFN(nv50->bufctx, 2D, nv04_resource(src), RD); 258 BCTX_REFN(nv50->bufctx, 2D, nv04_resource(dst), WR) 283 struct nv50_context *nv50 = nv50_context(pipe); local 374 struct nv50_context *nv50 = nv50_context(pipe); local 531 struct nv50_context *nv50 = nv50_context(pipe); local 613 struct nv50_context *nv50 = nv50_context(pipe); local 689 struct nv50_context *nv50 = nv50_context(pipe); local 829 struct nv50_context *nv50; member in struct:nv50_blitctx 1095 struct nv50_context *nv50 = ctx->nv50; local 1125 struct nv50_context *nv50 = blit->nv50; local 1227 struct nv50_context *nv50 = ctx->nv50; local 1290 struct nv50_context *nv50 = blit->nv50; local 1661 struct nv50_context *nv50 = nv50_context(pipe); local [all...] |
/external/libdrm/nouveau/ |
nouveau.h | 104 } nv50; member in union:nouveau_bo_config
|