HomeSort by: relevance | last modified time | path
    Searched refs:nvc0 (Results 1 - 25 of 56) sorted by relevancy

1 2 3

  /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...]

Completed in 31 milliseconds

1 2 3