| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/ |
| nvc0_context.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_screen.h" 29 #include "nvc0/nvc0_resource.h" 41 struct nvc0_context *nvc0 = nvc0_context(pipe); local 42 struct nouveau_screen *screen = &nvc0->screen->base; 83 struct nvc0_context *nvc0 = nvc0_context(pipe); local 84 struct nouveau_screen *screen = &nvc0->screen->base; 89 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */ 91 nouveau_context_update_frame_stats(&nvc0->base); 106 struct nvc0_context *nvc0 = nvc0_context(pipe) local 245 struct nvc0_context *nvc0 = nvc0_context(pipe); local 297 struct nvc0_context *nvc0 = nvc0_context(&ctx->pipe); local 415 struct nvc0_context *nvc0; local [all...] |
| nvc0_shader_state.c | 28 #include "nvc0/nvc0_context.h" 29 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_compute.xml.h" 34 nvc0_program_update_context_state(struct nvc0_context *nvc0, 38 const uint32_t flags = NV_VRAM_DOMAIN(&nvc0->screen->base) | NOUVEAU_BO_RDWR; 39 if (!nvc0->state.tls_required) 40 BCTX_REFN_bo(nvc0->bufctx_3d, 3D_TLS, flags, nvc0->screen->tls); 41 nvc0->state.tls_required |= 1 << stage; 43 if (nvc0->state.tls_required == (1 << stage) [all...] |
| nvc0_state_validate.c | 6 #include "nvc0/nvc0_context.h" 10 nvc0_validate_zcull(struct nvc0_context *nvc0) 12 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 13 struct pipe_framebuffer_state *fb = &nvc0->framebuffer; 89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms) 91 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 92 struct nvc0_screen *screen = nvc0->screen; 106 if (nvc0->sample_locations_enabled) { 108 memcpy(locations, nvc0->sample_locations, sizeof(locations)); 110 &screen->base.base, nvc0->framebuffer.height, ms, locations) [all...] |
| nvc0_compute.c | 25 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_compute.xml.h" 144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0) 146 bool need_flush = nvc0_validate_tsc(nvc0, 5); 148 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TSC_FLUSH), 1); 149 PUSH_DATA (nvc0->base.pushbuf, 0); 154 nvc0->samplers_dirty[s] = ~0; 155 nvc0->dirty_3d |= NVC0_NEW_3D_SAMPLERS; 159 nvc0_compute_validate_textures(struct nvc0_context *nvc0) 161 bool need_flush = nvc0_validate_tic(nvc0, 5) 425 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_vbo.c | 32 #include "nvc0/nvc0_context.h" 33 #include "nvc0/nvc0_query_hw.h" 34 #include "nvc0/nvc0_resource.h" 36 #include "nvc0/nvc0_3d.xml.h" 172 nvc0_set_constant_vertex_attrib(struct nvc0_context *nvc0, const unsigned a) 174 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 175 struct pipe_vertex_element *ve = &nvc0->vertex->element[a].pipe; 176 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index]; 203 nvc0_user_vbuf_range(struct nvc0_context *nvc0, int vbi, 206 if (unlikely(nvc0->vertex->instance_bufs & (1 << vbi))) 941 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_state.c | 33 #include "nvc0/nvc0_stateobj.h" 34 #include "nvc0/nvc0_context.h" 35 #include "nvc0/nvc0_query_hw.h" 37 #include "nvc0/nvc0_3d.xml.h" 198 struct nvc0_context *nvc0 = nvc0_context(pipe); local 200 nvc0->blend = hwcso; 201 nvc0->dirty_3d |= NVC0_NEW_3D_BLEND; 350 struct nvc0_context *nvc0 = nvc0_context(pipe); local 352 nvc0->rast = hwcso; 353 nvc0->dirty_3d |= NVC0_NEW_3D_RASTERIZER 428 struct nvc0_context *nvc0 = nvc0_context(pipe); local 659 struct nvc0_context *nvc0 = nvc0_context(pipe); local 675 struct nvc0_context *nvc0 = nvc0_context(pipe); local 691 struct nvc0_context *nvc0 = nvc0_context(pipe); local 707 struct nvc0_context *nvc0 = nvc0_context(pipe); local 723 struct nvc0_context *nvc0 = nvc0_context(pipe); local 778 struct nvc0_context *nvc0 = nvc0_context(pipe); local 790 struct nvc0_context *nvc0 = nvc0_context(pipe); local 853 struct nvc0_context *nvc0 = nvc0_context(pipe); local 863 struct nvc0_context *nvc0 = nvc0_context(pipe); local 873 struct nvc0_context *nvc0 = nvc0_context(pipe); local 883 struct nvc0_context *nvc0 = nvc0_context(pipe); local 892 struct nvc0_context *nvc0 = nvc0_context(pipe); local 904 struct nvc0_context *nvc0 = nvc0_context(pipe); local 919 struct nvc0_context *nvc0 = nvc0_context(pipe); local 933 struct nvc0_context *nvc0 = nvc0_context(pipe); local 945 struct nvc0_context *nvc0 = nvc0_context(pipe); local 964 struct nvc0_context *nvc0 = nvc0_context(pipe); local 984 struct nvc0_context *nvc0 = nvc0_context(pipe); local 999 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1009 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1021 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1071 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1142 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1414 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nve4_compute.c | 25 #include "nvc0/nvc0_context.h" 26 #include "nvc0/nve4_compute.h" 220 gm107_compute_validate_surfaces(struct nvc0_context *nvc0, 224 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 225 struct nvc0_screen *screen = nvc0->screen; 226 struct nouveau_bo *txc = nvc0->screen->txc; 231 tic = nv50_tic_entry(nvc0->images_tic[s][slot]); 234 nvc0_update_tic(nvc0, tic, res); 237 tic->id = nvc0_screen_tic_alloc(nvc0->screen, tic); 258 nvc0->screen->tic.lock[tic->id / 32] |= 1 << (tic->id % 32) 844 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_tex.c | 23 #include "nvc0/nvc0_context.h" 24 #include "nvc0/nvc0_resource.h" 25 #include "nvc0/gm107_texture.xml.h" 26 #include "nvc0/nvc0_compute.xml.h" 453 nvc0_update_tic(struct nvc0_context *nvc0, struct nv50_tic_entry *tic, 469 nvc0->base.push_data(&nvc0->base, nvc0->screen->txc, tic->id * 32, 470 NV_VRAM_DOMAIN(&nvc0->screen->base), 32, 479 nvc0_validate_tic(struct nvc0_context *nvc0, int s 799 struct nvc0_context *nvc0 = nvc0_context(pipe); local 858 struct nvc0_context *nvc0 = nvc0_context(pipe); local 879 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1350 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1381 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1393 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1427 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1467 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1482 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_surface.c | 36 #include "nvc0/nvc0_context.h" 37 #include "nvc0/nvc0_resource.h" 211 struct nvc0_context *nvc0 = nvc0_context(pipe); local 217 nouveau_copy_buffer(&nvc0->base, 220 NOUVEAU_DRV_STAT(&nvc0->screen->base, buf_copy_bytes, src_box->width); 223 NOUVEAU_DRV_STAT(&nvc0->screen->base, tex_copy_count, 1); 249 nvc0->m2mf_copy_rect(nvc0, &drect, &srect, nx, ny); 267 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(src), RD); 268 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(dst), WR) 293 struct nvc0_context *nvc0 = nvc0_context(pipe); local 375 struct nvc0_context *nvc0 = nvc0_context(pipe); local 424 struct nvc0_context *nvc0 = nvc0_context(pipe); local 471 struct nvc0_context *nvc0 = nvc0_context(pipe); local 498 struct nvc0_context *nvc0 = nvc0_context(pipe); local 629 struct nvc0_context *nvc0 = nvc0_context(pipe); local 697 struct nvc0_context *nvc0 = nvc0_context(pipe); local 789 struct nvc0_context *nvc0 = nvc0_context(pipe); local 814 struct nvc0_context *nvc0; member in struct:nvc0_blitctx 931 struct nvc0_context *nvc0 = ctx->nvc0; local 961 struct nvc0_context *nvc0 = ctx->nvc0; local 1053 struct nvc0_context *nvc0 = ctx->nvc0; local 1129 struct nvc0_context *nvc0 = blit->nvc0; local 1608 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_query_sw.c | 24 #include "nvc0/nvc0_context.h" 68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) 75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) 81 sq->value = nvc0->screen->base.stats.v[q->index]; 90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) 94 sq->value = nvc0->screen->base.stats.v[q->index] - sq->value; 99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q,
|
| nvc0_query_hw.c | 26 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_query_hw.h" 28 #include "nvc0/nvc0_query_hw_metric.h" 29 #include "nvc0/nvc0_query_hw_sm.h" 34 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, 38 struct nvc0_screen *screen = nvc0->screen; 60 nvc0_hw_query_allocate(nvc0, q, 0); 86 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) 93 nvc0_hw_query_allocate(nvc0, q, NVC0_HW_QUERY_ALLOC_SPACE); 111 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q [all...] |
| nvc0_query.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_query.h" 29 #include "nvc0/nvc0_query_sw.h" 30 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_query_hw_metric.h" 32 #include "nvc0/nvc0_query_hw_sm.h" 37 struct nvc0_context *nvc0 = nvc0_context(pipe); local 40 q = nvc0_sw_create_query(nvc0, type, index); 42 q = nvc0_hw_create_query(nvc0, type, index); 100 struct nvc0_context *nvc0 = nvc0_context(pipe) local [all...] |
| nvc0_vbo_translate.c | 8 #include "nvc0/nvc0_context.h" 9 #include "nvc0/nvc0_resource.h" 11 #include "nvc0/nvc0_3d.xml.h" 43 nvc0_push_context_init(struct nvc0_context *nvc0, struct push_context *ctx) 45 ctx->push = nvc0->base.pushbuf; 47 ctx->translate = nvc0->vertex->translate; 48 ctx->vertex_size = nvc0->vertex->size; 52 nvc0->vertprog->vp.need_vertex_id && (nvc0->vertex->num_elements < 32); 55 ctx->edgeflag.enabled = nvc0->vertprog->vp.edgeflag < PIPE_MAX_ATTRIBS [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/ |
| nvc0_context.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_screen.h" 29 #include "nvc0/nvc0_resource.h" 36 struct nvc0_context *nvc0 = nvc0_context(pipe); local 37 struct nouveau_screen *screen = &nvc0->screen->base; 42 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */ 44 nouveau_context_update_frame_stats(&nvc0->base); 59 struct nvc0_context *nvc0 = nvc0_context(pipe); local 60 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 67 for (i = 0; i < nvc0->num_vtxbufs; ++i) 192 struct nvc0_context *nvc0 = nvc0_context(pipe); local 244 struct nvc0_context *nvc0 = nvc0_context(&ctx->pipe); local 362 struct nvc0_context *nvc0; local [all...] |
| nvc0_shader_state.c | 28 #include "nvc0/nvc0_context.h" 29 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_compute.xml.h" 34 nvc0_program_update_context_state(struct nvc0_context *nvc0, 38 const uint32_t flags = NV_VRAM_DOMAIN(&nvc0->screen->base) | NOUVEAU_BO_RDWR; 39 if (!nvc0->state.tls_required) 40 BCTX_REFN_bo(nvc0->bufctx_3d, 3D_TLS, flags, nvc0->screen->tls); 41 nvc0->state.tls_required |= 1 << stage; 43 if (nvc0->state.tls_required == (1 << stage) [all...] |
| nvc0_state_validate.c | 6 #include "nvc0/nvc0_context.h" 10 nvc0_validate_zcull(struct nvc0_context *nvc0) 12 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 13 struct pipe_framebuffer_state *fb = &nvc0->framebuffer; 89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms) 91 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 92 struct nvc0_screen *screen = nvc0->screen; 106 if (nvc0->sample_locations_enabled) { 108 memcpy(locations, nvc0->sample_locations, sizeof(locations)); 110 &screen->base.base, nvc0->framebuffer.height, ms, locations) [all...] |
| nvc0_compute.c | 25 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_compute.xml.h" 144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0) 146 bool need_flush = nvc0_validate_tsc(nvc0, 5); 148 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TSC_FLUSH), 1); 149 PUSH_DATA (nvc0->base.pushbuf, 0); 154 nvc0->samplers_dirty[s] = ~0; 155 nvc0->dirty_3d |= NVC0_NEW_3D_SAMPLERS; 159 nvc0_compute_validate_textures(struct nvc0_context *nvc0) 161 bool need_flush = nvc0_validate_tic(nvc0, 5) 425 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_vbo.c | 31 #include "nvc0/nvc0_context.h" 32 #include "nvc0/nvc0_query_hw.h" 33 #include "nvc0/nvc0_resource.h" 35 #include "nvc0/nvc0_3d.xml.h" 171 nvc0_set_constant_vertex_attrib(struct nvc0_context *nvc0, const unsigned a) 173 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 174 struct pipe_vertex_element *ve = &nvc0->vertex->element[a].pipe; 175 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index]; 204 nvc0_user_vbuf_range(struct nvc0_context *nvc0, int vbi, 207 if (unlikely(nvc0->vertex->instance_bufs & (1 << vbi))) 919 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_state.c | 32 #include "nvc0/nvc0_stateobj.h" 33 #include "nvc0/nvc0_context.h" 34 #include "nvc0/nvc0_query_hw.h" 36 #include "nvc0/nvc0_3d.xml.h" 197 struct nvc0_context *nvc0 = nvc0_context(pipe); local 199 nvc0->blend = hwcso; 200 nvc0->dirty_3d |= NVC0_NEW_3D_BLEND; 352 struct nvc0_context *nvc0 = nvc0_context(pipe); local 354 nvc0->rast = hwcso; 355 nvc0->dirty_3d |= NVC0_NEW_3D_RASTERIZER 430 struct nvc0_context *nvc0 = nvc0_context(pipe); local 650 struct nvc0_context *nvc0 = nvc0_context(pipe); local 666 struct nvc0_context *nvc0 = nvc0_context(pipe); local 682 struct nvc0_context *nvc0 = nvc0_context(pipe); local 698 struct nvc0_context *nvc0 = nvc0_context(pipe); local 714 struct nvc0_context *nvc0 = nvc0_context(pipe); local 759 struct nvc0_context *nvc0 = nvc0_context(pipe); local 770 struct nvc0_context *nvc0 = nvc0_context(pipe); local 827 struct nvc0_context *nvc0 = nvc0_context(pipe); local 837 struct nvc0_context *nvc0 = nvc0_context(pipe); local 847 struct nvc0_context *nvc0 = nvc0_context(pipe); local 857 struct nvc0_context *nvc0 = nvc0_context(pipe); local 866 struct nvc0_context *nvc0 = nvc0_context(pipe); local 878 struct nvc0_context *nvc0 = nvc0_context(pipe); local 893 struct nvc0_context *nvc0 = nvc0_context(pipe); local 907 struct nvc0_context *nvc0 = nvc0_context(pipe); local 919 struct nvc0_context *nvc0 = nvc0_context(pipe); local 938 struct nvc0_context *nvc0 = nvc0_context(pipe); local 958 struct nvc0_context *nvc0 = nvc0_context(pipe); local 973 struct nvc0_context *nvc0 = nvc0_context(pipe); local 985 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1027 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1098 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1370 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_tex.c | 23 #include "nvc0/nvc0_context.h" 24 #include "nvc0/nvc0_resource.h" 25 #include "nvc0/gm107_texture.xml.h" 26 #include "nvc0/nvc0_compute.xml.h" 455 nvc0_update_tic(struct nvc0_context *nvc0, struct nv50_tic_entry *tic, 471 nvc0->base.push_data(&nvc0->base, nvc0->screen->txc, tic->id * 32, 472 NV_VRAM_DOMAIN(&nvc0->screen->base), 32, 481 nvc0_validate_tic(struct nvc0_context *nvc0, int s 801 struct nvc0_context *nvc0 = nvc0_context(pipe); local 860 struct nvc0_context *nvc0 = nvc0_context(pipe); local 881 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1337 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1368 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1380 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1414 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1446 struct nvc0_context *nvc0 = nvc0_context(pipe); local 1461 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nve4_compute.c | 25 #include "nvc0/nvc0_context.h" 26 #include "nvc0/nve4_compute.h" 196 gm107_compute_validate_surfaces(struct nvc0_context *nvc0, 200 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 201 struct nvc0_screen *screen = nvc0->screen; 202 struct nouveau_bo *txc = nvc0->screen->txc; 207 tic = nv50_tic_entry(nvc0->images_tic[s][slot]); 210 nvc0_update_tic(nvc0, tic, res); 213 tic->id = nvc0_screen_tic_alloc(nvc0->screen, tic); 234 nvc0->screen->tic.lock[tic->id / 32] |= 1 << (tic->id % 32) 707 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_surface.c | 34 #include "nvc0/nvc0_context.h" 35 #include "nvc0/nvc0_resource.h" 204 struct nvc0_context *nvc0 = nvc0_context(pipe); local 210 nouveau_copy_buffer(&nvc0->base, 213 NOUVEAU_DRV_STAT(&nvc0->screen->base, buf_copy_bytes, src_box->width); 216 NOUVEAU_DRV_STAT(&nvc0->screen->base, tex_copy_count, 1); 242 nvc0->m2mf_copy_rect(nvc0, &drect, &srect, nx, ny); 260 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(src), RD); 261 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(dst), WR) 286 struct nvc0_context *nvc0 = nvc0_context(pipe); local 368 struct nvc0_context *nvc0 = nvc0_context(pipe); local 417 struct nvc0_context *nvc0 = nvc0_context(pipe); local 464 struct nvc0_context *nvc0 = nvc0_context(pipe); local 491 struct nvc0_context *nvc0 = nvc0_context(pipe); local 621 struct nvc0_context *nvc0 = nvc0_context(pipe); local 688 struct nvc0_context *nvc0 = nvc0_context(pipe); local 760 struct nvc0_context *nvc0 = nvc0_context(pipe); local 785 struct nvc0_context *nvc0; member in struct:nvc0_blitctx 938 struct nvc0_context *nvc0 = ctx->nvc0; local 968 struct nvc0_context *nvc0 = ctx->nvc0; local 1059 struct nvc0_context *nvc0 = ctx->nvc0; local 1135 struct nvc0_context *nvc0 = blit->nvc0; local 1576 struct nvc0_context *nvc0 = nvc0_context(pipe); local [all...] |
| nvc0_query_sw.c | 24 #include "nvc0/nvc0_context.h" 68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) 75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) 81 sq->value = nvc0->screen->base.stats.v[q->index]; 90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) 94 sq->value = nvc0->screen->base.stats.v[q->index] - sq->value; 99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q,
|
| nvc0_query_hw.c | 26 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_query_hw.h" 28 #include "nvc0/nvc0_query_hw_metric.h" 29 #include "nvc0/nvc0_query_hw_sm.h" 34 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, 38 struct nvc0_screen *screen = nvc0->screen; 60 nvc0_hw_query_allocate(nvc0, q, 0); 86 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) 93 nvc0_hw_query_allocate(nvc0, q, NVC0_HW_QUERY_ALLOC_SPACE); 111 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q [all...] |
| nvc0_query.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_query.h" 29 #include "nvc0/nvc0_query_sw.h" 30 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_query_hw_metric.h" 32 #include "nvc0/nvc0_query_hw_sm.h" 37 struct nvc0_context *nvc0 = nvc0_context(pipe); local 40 q = nvc0_sw_create_query(nvc0, type, index); 42 q = nvc0_hw_create_query(nvc0, type, index); 100 struct nvc0_context *nvc0 = nvc0_context(pipe) local [all...] |