/third_party/mesa3d/src/gallium/include/pipe/ |
D | p_context.h | 58 struct pipe_query; 196 struct pipe_query *query, 214 struct pipe_query *(*create_query)( struct pipe_context *pipe, 233 struct pipe_query *(*create_batch_query)( struct pipe_context *pipe, 238 struct pipe_query *q); 240 bool (*begin_query)(struct pipe_context *pipe, struct pipe_query *q); 241 bool (*end_query)(struct pipe_context *pipe, struct pipe_query *q); 249 struct pipe_query *q, 267 struct pipe_query *q, 305 struct pipe_query *(*new_intel_perf_query_obj)(struct pipe_context *pipe, [all …]
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
D | i915_query.c | 41 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()
|
/third_party/mesa3d/src/gallium/drivers/lima/ |
D | lima_query.c | 42 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()
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
D | r300_query.c | 31 static struct pipe_query *r300_create_query(struct pipe_context *pipe, in r300_create_query() 53 return (struct pipe_query*)q; in r300_create_query() 70 return (struct pipe_query*)q; in r300_create_query() 74 struct pipe_query* query) in r300_destroy_query() 90 struct pipe_query* query) in r300_begin_query() 117 struct pipe_query* query) in r300_end_query() 141 struct pipe_query* query, in r300_get_query_result() 185 struct pipe_query *query, in r300_render_condition()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_query.c | 77 static inline struct virgl_query *virgl_query(struct pipe_query *q) in virgl_query() 83 struct pipe_query *q, in virgl_render_condition() 95 static struct pipe_query *virgl_create_query(struct pipe_context *ctx, in virgl_create_query() 124 return (struct pipe_query *)query; in virgl_create_query() 128 struct pipe_query *q) in virgl_destroy_query() 140 struct pipe_query *q) in virgl_begin_query() 151 struct pipe_query *q) in virgl_end_query() 175 struct pipe_query *q, in virgl_get_query_result() 239 struct pipe_query *q, in virgl_get_query_result_resource()
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_query.c | 44 static struct pipe_query * 52 static struct pipe_query * 62 v3d_destroy_query(struct pipe_context *pctx, struct pipe_query *query) in v3d_destroy_query() 71 v3d_begin_query(struct pipe_context *pctx, struct pipe_query *query) in v3d_begin_query() 80 v3d_end_query(struct pipe_context *pctx, struct pipe_query *query) in v3d_end_query() 89 v3d_get_query_result(struct pipe_context *pctx, struct pipe_query *query, in v3d_get_query_result()
|
D | v3d_query.h | 44 struct pipe_query *v3d_create_query_pipe(struct v3d_context *v3d, unsigned query_type, unsigned ind… 45 struct pipe_query *v3d_create_batch_query_perfcnt(struct v3d_context *v3d, unsigned num_queries,
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_query.c | 117 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()
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_query.c | 37 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()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_query.c | 33 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()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_query.c | 34 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()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_performance_query.c | 87 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() 202 iris_wait_perf_query(struct pipe_context *pipe, struct pipe_query *q) in iris_wait_perf_query() 214 iris_is_perf_query_ready(struct pipe_context *pipe, struct pipe_query *q) in iris_is_perf_query_ready() 232 struct pipe_query *q, in iris_get_perf_query_data()
|
D | iris_query.c | 438 static struct pipe_query * 454 return (struct pipe_query *) q; in iris_create_query() 457 static struct pipe_query * 474 return (struct pipe_query *) q; in iris_create_batch_query() 478 iris_destroy_query(struct pipe_context *ctx, struct pipe_query *p_query) in iris_destroy_query() 495 iris_begin_query(struct pipe_context *ctx, struct pipe_query *query) in iris_begin_query() 544 iris_end_query(struct pipe_context *ctx, struct pipe_query *query) in iris_end_query() 602 struct pipe_query *query, in iris_get_query_result() 653 struct pipe_query *query, in iris_get_query_result_resource() 823 struct pipe_query *query, in iris_render_condition()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_query.c | 99 nv30_query(struct pipe_query *pipe) in nv30_query() 104 static struct pipe_query * 137 return (struct pipe_query *)q; in nv30_query_create() 141 nv30_query_destroy(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_destroy() 147 nv30_query_begin(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_begin() 177 nv30_query_end(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_end() 199 nv30_query_result(struct pipe_context *pipe, struct pipe_query *pq, in nv30_query_result() 239 struct pipe_query *pq, in nv40_query_render_condition()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_query.c | 40 static struct pipe_query * 51 return (struct pipe_query *)q; in fd_create_query() 55 fd_destroy_query(struct pipe_context *pctx, struct pipe_query *pq) in_dt in fd_destroy_query() 62 fd_begin_query(struct pipe_context *pctx, struct pipe_query *pq) in_dt in fd_begin_query() 72 fd_end_query(struct pipe_context *pctx, struct pipe_query *pq) in_dt in fd_end_query() 88 fd_get_query_result(struct pipe_context *pctx, struct pipe_query *pq, bool wait, in fd_get_query_result() 99 fd_render_condition(struct pipe_context *pctx, struct pipe_query *pq, in fd_render_condition()
|
/third_party/mesa3d/src/mesa/main/ |
D | performance_query.c | 62 ctx->pipe->delete_intel_perf_query(ctx->pipe, (struct pipe_query *)m); in free_performance_query() 548 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_DeletePerfQueryINTEL() 553 ctx->pipe->delete_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_DeletePerfQueryINTEL() 595 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_BeginPerfQueryINTEL() 599 if (ctx->pipe->begin_intel_perf_query(ctx->pipe, (struct pipe_query *)obj)) { in _mesa_BeginPerfQueryINTEL() 635 ctx->pipe->end_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_EndPerfQueryINTEL() 694 (struct pipe_query *)obj); in _mesa_GetPerfQueryDataINTEL() 700 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj); in _mesa_GetPerfQueryDataINTEL() 706 if (!ctx->pipe->get_intel_perf_query_data(ctx->pipe, (struct pipe_query *)obj, in _mesa_GetPerfQueryDataINTEL()
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_query.c | 50 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()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_helpers.h | 88 struct pipe_query * 92 util_end_pipestat_query(struct pipe_context *ctx, struct pipe_query *q, 95 struct pipe_query * 98 util_end_time_query(struct pipe_context *ctx, struct pipe_query *q, FILE *f,
|
D | u_helpers.c | 255 struct pipe_query * 258 struct pipe_query *q = in util_begin_pipestat_query() 269 util_end_pipestat_query(struct pipe_context *ctx, struct pipe_query *q, in util_end_pipestat_query() 307 struct pipe_query * 310 struct pipe_query *q = in util_begin_time_query() 321 util_end_time_query(struct pipe_context *ctx, struct pipe_query *q, FILE *f, in util_end_time_query()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
D | dd_pipe.h | 132 struct pipe_query *query; 202 struct pipe_query *query; 356 dd_query(struct pipe_query *query) in dd_query() 361 static inline struct pipe_query * 362 dd_query_unwrap(struct pipe_query *query) in dd_query_unwrap()
|
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
D | Query.cpp | 171 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()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_query.c | 46 static struct llvmpipe_query *llvmpipe_query( struct pipe_query *p ) in llvmpipe_query() 51 static struct pipe_query * 67 return (struct pipe_query *) pq; in llvmpipe_create_query() 72 llvmpipe_destroy_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_destroy_query() 95 struct pipe_query *q, in llvmpipe_get_query_result() 206 struct pipe_query *q, in llvmpipe_get_query_result_resource() 383 llvmpipe_begin_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_begin_query() 446 llvmpipe_end_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_end_query()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_query.c | 468 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 …]
|
/third_party/mesa3d/src/gallium/frontends/clover/core/ |
D | timestamp.hpp | 28 struct pipe_query; 53 pipe_query *_query;
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_pipe_query.c | 43 struct pipe_query { struct 48 struct pipe_query base; argument 67 struct pipe_query *predicate; /** The associated query that can be used for predicate */ 76 svga_query(struct pipe_query *q) in svga_query() 87 struct pipe_query *q, 621 static struct pipe_query * 762 svga_destroy_query(struct pipe_context *pipe, struct pipe_query *q) in svga_destroy_query() 842 svga_begin_query(struct pipe_context *pipe, struct pipe_query *q) in svga_begin_query() 965 svga_end_query(struct pipe_context *pipe, struct pipe_query *q) in svga_end_query() 1085 struct pipe_query *q, in svga_get_query_result() [all …]
|