Home
last modified time | relevance | path

Searched refs:pipe_query (Results 1 – 25 of 96) sorted by relevance

1234

/external/mesa3d/src/gallium/drivers/i915/
Di915_query.c41 static struct pipe_query *
46 return (struct pipe_query *)query; in i915_create_query()
50 i915_destroy_query(struct pipe_context *ctx, struct pipe_query *query) in i915_destroy_query()
56 i915_begin_query(struct pipe_context *ctx, struct pipe_query *query) in i915_begin_query()
62 i915_end_query(struct pipe_context *ctx, struct pipe_query *query) in i915_end_query()
68 i915_get_query_result(struct pipe_context *ctx, struct pipe_query *query, in i915_get_query_result()
/external/mesa3d/src/gallium/drivers/lima/
Dlima_query.c42 static struct pipe_query *
48 return (struct pipe_query *)query; in lima_create_query()
52 lima_destroy_query(struct pipe_context *ctx, struct pipe_query *query) in lima_destroy_query()
58 lima_begin_query(struct pipe_context *ctx, struct pipe_query *query) in lima_begin_query()
64 lima_end_query(struct pipe_context *ctx, struct pipe_query *query) in lima_end_query()
70 lima_get_query_result(struct pipe_context *ctx, struct pipe_query *query, in lima_get_query_result()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_query.c37 static struct pipe_query *
48 return (struct pipe_query *)q; in etna_create_query()
52 etna_destroy_query(struct pipe_context *pctx, struct pipe_query *pq) in etna_destroy_query()
60 etna_begin_query(struct pipe_context *pctx, struct pipe_query *pq) in etna_begin_query()
70 etna_end_query(struct pipe_context *pctx, struct pipe_query *pq) in etna_end_query()
80 etna_get_query_result(struct pipe_context *pctx, struct pipe_query *pq, in etna_get_query_result()
123 etna_render_condition(struct pipe_context *pctx, struct pipe_query *pq, in etna_render_condition()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_query.c14 static struct pipe_query *r300_create_query(struct pipe_context *pipe, in r300_create_query()
36 return (struct pipe_query*)q; in r300_create_query()
53 return (struct pipe_query*)q; in r300_create_query()
57 struct pipe_query* query) in r300_destroy_query()
74 struct pipe_query* query) in r300_begin_query()
101 struct pipe_query* query) in r300_end_query()
125 struct pipe_query* query, in r300_get_query_result()
169 struct pipe_query *query, in r300_render_condition()
/external/mesa3d/src/gallium/include/pipe/
Dp_context.h61 struct pipe_query;
212 struct pipe_query *query,
230 struct pipe_query *(*create_query)(struct pipe_context *pipe,
249 struct pipe_query *(*create_batch_query)(struct pipe_context *pipe,
254 struct pipe_query *q);
256 bool (*begin_query)(struct pipe_context *pipe, struct pipe_query *q);
257 bool (*end_query)(struct pipe_context *pipe, struct pipe_query *q);
265 struct pipe_query *q,
283 struct pipe_query *q,
321 struct pipe_query *(*new_intel_perf_query_obj)(struct pipe_context *pipe,
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_query.c117 static struct pipe_query *
138 return (struct pipe_query *)query; in vc4_create_batch_query()
152 return (struct pipe_query *)query; in vc4_create_batch_query()
160 static struct pipe_query *
167 vc4_destroy_query(struct pipe_context *pctx, struct pipe_query *pquery) in vc4_destroy_query()
188 vc4_begin_query(struct pipe_context *pctx, struct pipe_query *pquery) in vc4_begin_query()
230 vc4_end_query(struct pipe_context *pctx, struct pipe_query *pquery) in vc4_end_query()
250 vc4_get_query_result(struct pipe_context *pctx, struct pipe_query *pquery, in vc4_get_query_result()
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_query.c104 static inline struct virgl_query *virgl_query(struct pipe_query *q) in virgl_query()
110 struct pipe_query *q, in virgl_render_condition()
122 static struct pipe_query *virgl_create_query(struct pipe_context *ctx, in virgl_create_query()
135 return (struct pipe_query *)query; in virgl_create_query()
164 return (struct pipe_query *)query; in virgl_create_query()
168 struct pipe_query *q) in virgl_destroy_query()
184 struct pipe_query *q) in virgl_begin_query()
195 struct pipe_query *q) in virgl_end_query()
224 struct pipe_query *q, in virgl_get_query_result()
309 struct pipe_query *q, in virgl_get_query_result_resource()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_query.c33 static struct pipe_query *
40 return (struct pipe_query *)q; in nv50_create_query()
44 nv50_destroy_query(struct pipe_context *pipe, struct pipe_query *pq) in nv50_destroy_query()
51 nv50_begin_query(struct pipe_context *pipe, struct pipe_query *pq) in nv50_begin_query()
58 nv50_end_query(struct pipe_context *pipe, struct pipe_query *pq) in nv50_end_query()
66 nv50_get_query_result(struct pipe_context *pipe, struct pipe_query *pq, in nv50_get_query_result()
75 struct pipe_query *pq, in nv50_render_condition()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_query.c34 static struct pipe_query *
44 return (struct pipe_query *)q; in nvc0_create_query()
48 nvc0_destroy_query(struct pipe_context *pipe, struct pipe_query *pq) in nvc0_destroy_query()
55 nvc0_begin_query(struct pipe_context *pipe, struct pipe_query *pq) in nvc0_begin_query()
62 nvc0_end_query(struct pipe_context *pipe, struct pipe_query *pq) in nvc0_end_query()
70 nvc0_get_query_result(struct pipe_context *pipe, struct pipe_query *pq, in nvc0_get_query_result()
79 struct pipe_query *pq, in nvc0_get_query_result_resource()
97 struct pipe_query *pq, in nvc0_render_condition()
/external/mesa3d/src/gallium/drivers/crocus/
Dcrocus_performance_query.c87 static struct pipe_query *
104 return (struct pipe_query *)&q->base; in crocus_new_perf_query_obj()
108 crocus_begin_perf_query(struct pipe_context *pipe, struct pipe_query *q) in crocus_begin_perf_query()
119 crocus_end_perf_query(struct pipe_context *pipe, struct pipe_query *q) in crocus_end_perf_query()
131 crocus_delete_perf_query(struct pipe_context *pipe, struct pipe_query *q) in crocus_delete_perf_query()
202 crocus_wait_perf_query(struct pipe_context *pipe, struct pipe_query *q) in crocus_wait_perf_query()
214 crocus_is_perf_query_ready(struct pipe_context *pipe, struct pipe_query *q) in crocus_is_perf_query_ready()
232 struct pipe_query *q, in crocus_get_perf_query_data()
Dcrocus_query.c468 static struct pipe_query *
484 return (struct pipe_query *) q; in crocus_create_query()
487 static struct pipe_query *
504 return (struct pipe_query *) q; in crocus_create_batch_query()
508 crocus_destroy_query(struct pipe_context *ctx, struct pipe_query *p_query) in crocus_destroy_query()
525 crocus_begin_query(struct pipe_context *ctx, struct pipe_query *query) in crocus_begin_query()
585 crocus_end_query(struct pipe_context *ctx, struct pipe_query *query) in crocus_end_query()
652 struct pipe_query *query, in crocus_get_query_result()
704 struct pipe_query *query, in crocus_get_query_result_resource()
909 struct pipe_query *query, in crocus_render_condition()
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_query.c100 nv30_query(struct pipe_query *pipe) in nv30_query()
105 static struct pipe_query *
138 return (struct pipe_query *)q; in nv30_query_create()
142 nv30_query_destroy(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_destroy()
148 nv30_query_begin(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_begin()
178 nv30_query_end(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_end()
200 nv30_query_result(struct pipe_context *pipe, struct pipe_query *pq, in nv30_query_result()
240 struct pipe_query *pq, in nv40_query_render_condition()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_query.c23 static struct pipe_query *
34 return (struct pipe_query *)q; in fd_create_query()
38 fd_destroy_query(struct pipe_context *pctx, struct pipe_query *pq) in_dt in fd_destroy_query()
45 fd_begin_query(struct pipe_context *pctx, struct pipe_query *pq) in_dt in fd_begin_query()
55 fd_end_query(struct pipe_context *pctx, struct pipe_query *pq) in_dt in fd_end_query()
71 fd_get_query_result(struct pipe_context *pctx, struct pipe_query *pq, bool wait, in fd_get_query_result()
82 fd_get_query_result_resource(struct pipe_context *pctx, struct pipe_query *pq, in fd_get_query_result_resource()
96 fd_render_condition(struct pipe_context *pctx, struct pipe_query *pq, in fd_render_condition()
/external/mesa3d/src/gallium/drivers/iris/
Diris_performance_query.c87 static struct pipe_query *
104 return (struct pipe_query *)&q->base; in iris_new_perf_query_obj()
108 iris_begin_perf_query(struct pipe_context *pipe, struct pipe_query *q) in iris_begin_perf_query()
119 iris_end_perf_query(struct pipe_context *pipe, struct pipe_query *q) in iris_end_perf_query()
131 iris_delete_perf_query(struct pipe_context *pipe, struct pipe_query *q) in iris_delete_perf_query()
203 iris_wait_perf_query(struct pipe_context *pipe, struct pipe_query *q) in iris_wait_perf_query()
215 iris_is_perf_query_ready(struct pipe_context *pipe, struct pipe_query *q) in iris_is_perf_query_ready()
233 struct pipe_query *q, in iris_get_perf_query_data()
/external/mesa3d/src/gallium/auxiliary/util/
Du_helpers.h86 struct pipe_query *
90 util_end_pipestat_query(struct pipe_context *ctx, struct pipe_query *q,
93 struct pipe_query *
96 util_end_time_query(struct pipe_context *ctx, struct pipe_query *q, FILE *f,
/external/mesa3d/src/mesa/main/
Dperformance_query.c62 ctx->pipe->delete_intel_perf_query(ctx->pipe, (struct pipe_query *)m); in free_performance_query()
546 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_DeletePerfQueryINTEL()
551 ctx->pipe->delete_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_DeletePerfQueryINTEL()
593 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_BeginPerfQueryINTEL()
597 if (ctx->pipe->begin_intel_perf_query(ctx->pipe, (struct pipe_query *)obj)) { in _mesa_BeginPerfQueryINTEL()
633 ctx->pipe->end_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_EndPerfQueryINTEL()
692 (struct pipe_query *)obj); in _mesa_GetPerfQueryDataINTEL()
698 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_GetPerfQueryDataINTEL()
704 if (!ctx->pipe->get_intel_perf_query_data(ctx->pipe, (struct pipe_query *)obj, in _mesa_GetPerfQueryDataINTEL()
/external/mesa3d/src/gallium/drivers/v3d/
Dv3d_query.c75 static struct pipe_query *
83 static struct pipe_query *
93 v3d_destroy_query(struct pipe_context *pctx, struct pipe_query *query) in v3d_destroy_query()
102 v3d_begin_query(struct pipe_context *pctx, struct pipe_query *query) in v3d_begin_query()
111 v3d_end_query(struct pipe_context *pctx, struct pipe_query *query) in v3d_end_query()
120 v3d_get_query_result(struct pipe_context *pctx, struct pipe_query *query, in v3d_get_query_result()
141 struct pipe_query *query, in v3d_render_condition()
Dv3d_query.h52 struct pipe_query *v3d_create_query_pipe(struct v3d_context *v3d, unsigned query_type, unsigned ind…
53 struct pipe_query *v3d_create_batch_query_pipe(struct v3d_context *v3d, unsigned num_queries,
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_query.c50 static struct softpipe_query *softpipe_query( struct pipe_query *p ) in softpipe_query()
55 static struct pipe_query *
78 return (struct pipe_query *)sq; in softpipe_create_query()
83 softpipe_destroy_query(struct pipe_context *pipe, struct pipe_query *q) in softpipe_destroy_query()
90 softpipe_begin_query(struct pipe_context *pipe, struct pipe_query *q) in softpipe_begin_query()
149 softpipe_end_query(struct pipe_context *pipe, struct pipe_query *q) in softpipe_end_query()
234 struct pipe_query *q, in softpipe_get_query_result()
286 is_result_nonzero(struct pipe_query *q, in is_result_nonzero()
/external/mesa3d/src/gallium/drivers/asahi/
Dagx_query.c144 static struct pipe_query *
178 return (struct pipe_query *)query; in agx_create_query()
217 agx_destroy_query(struct pipe_context *pctx, struct pipe_query *pquery) in agx_destroy_query()
241 agx_begin_query(struct pipe_context *pctx, struct pipe_query *pquery) in agx_begin_query()
303 agx_end_query(struct pipe_context *pctx, struct pipe_query *pquery) in agx_end_query()
384 agx_get_query_result(struct pipe_context *pctx, struct pipe_query *pquery, in agx_get_query_result()
510 agx_get_query_result_resource(struct pipe_context *pipe, struct pipe_query *q, in agx_get_query_result_resource()
606 agx_render_condition(struct pipe_context *pipe, struct pipe_query *query, in agx_render_condition()
627 struct pipe_query *pq = (struct pipe_query *)ctx->cond_query; in agx_render_condition_check_inner()
/external/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_pipe.h132 struct pipe_query *query;
202 struct pipe_query *query;
357 dd_query(struct pipe_query *query) in dd_query()
362 static inline struct pipe_query *
363 dd_query_unwrap(struct pipe_query *query) in dd_query_unwrap()
/external/mesa3d/src/gallium/frontends/clover/core/
Dtimestamp.hpp28 struct pipe_query;
53 pipe_query *_query;
/external/mesa3d/src/gallium/frontends/d3d10umd/
DQuery.cpp171 struct pipe_query *state = CastPipeQuery(hQuery); in QueryBegin()
201 struct pipe_query *state = pQuery->handle; in QueryEnd()
234 struct pipe_query *state = pQuery->handle; in QueryGetData()
348 struct pipe_query *state = CastPipeQuery(hQuery); in SetPredication()
383 struct pipe_query *query = pQuery->handle; in CheckPredicate()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_query.c47 llvmpipe_query(struct pipe_query *p) in llvmpipe_query()
53 static struct pipe_query *
66 return (struct pipe_query *) pq; in llvmpipe_create_query()
71 llvmpipe_destroy_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_destroy_query()
94 struct pipe_query *q, in llvmpipe_get_query_result()
218 struct pipe_query *q, in llvmpipe_get_query_result_resource()
393 llvmpipe_begin_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_begin_query()
455 llvmpipe_end_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_end_query()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_query.h15 struct pipe_query;
241 struct pipe_query *gfx11_sh_query_create(struct si_screen *screen, enum pipe_query_type query_type,
252 struct pipe_query *si_create_batch_query(struct pipe_context *ctx, unsigned num_queries,

1234