Home
last modified time | relevance | path

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

123

/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_query.c38 static struct pipe_query *
44 return (struct pipe_query *)query; in vc4_create_query()
48 vc4_destroy_query(struct pipe_context *ctx, struct pipe_query *query) in vc4_destroy_query()
54 vc4_begin_query(struct pipe_context *ctx, struct pipe_query *query) in vc4_begin_query()
60 vc4_end_query(struct pipe_context *ctx, struct pipe_query *query) in vc4_end_query()
66 vc4_get_query_result(struct pipe_context *ctx, struct pipe_query *query, in vc4_get_query_result()
/external/mesa3d/src/gallium/drivers/i915/
Di915_query.c42 static struct pipe_query *i915_create_query(struct pipe_context *ctx, in i915_create_query()
48 return (struct pipe_query *)query; in i915_create_query()
52 struct pipe_query *query) in i915_destroy_query()
58 struct pipe_query *query) in i915_begin_query()
63 static bool i915_end_query(struct pipe_context *ctx, struct pipe_query *query) in i915_end_query()
69 struct pipe_query *query, in i915_get_query_result()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_query.c42 static struct pipe_query *
52 return (struct pipe_query *) q; in fd_create_query()
56 fd_destroy_query(struct pipe_context *pctx, struct pipe_query *pq) in fd_destroy_query()
63 fd_begin_query(struct pipe_context *pctx, struct pipe_query *pq) in fd_begin_query()
78 fd_end_query(struct pipe_context *pctx, struct pipe_query *pq) in fd_end_query()
98 fd_get_query_result(struct pipe_context *pctx, struct pipe_query *pq, in fd_get_query_result()
112 fd_render_condition(struct pipe_context *pctx, struct pipe_query *pq, in fd_render_condition()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_query.c36 static struct pipe_query *
47 return (struct pipe_query *)q; in etna_create_query()
51 etna_destroy_query(struct pipe_context *pctx, struct pipe_query *pq) in etna_destroy_query()
59 etna_begin_query(struct pipe_context *pctx, struct pipe_query *pq) in etna_begin_query()
74 etna_end_query(struct pipe_context *pctx, struct pipe_query *pq) in etna_end_query()
88 etna_get_query_result(struct pipe_context *pctx, struct pipe_query *pq, in etna_get_query_result()
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_query.c74 static inline struct virgl_query *virgl_query(struct pipe_query *q) in virgl_query()
80 struct pipe_query *q, in virgl_render_condition()
92 static struct pipe_query *virgl_create_query(struct pipe_context *ctx, in virgl_create_query()
117 return (struct pipe_query *)query; in virgl_create_query()
121 struct pipe_query *q) in virgl_destroy_query()
133 struct pipe_query *q) in virgl_begin_query()
144 struct pipe_query *q) in virgl_end_query()
161 struct pipe_query *q, in virgl_get_query_result()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_query.c32 static struct pipe_query *r300_create_query(struct pipe_context *pipe, in r300_create_query()
54 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()
/external/mesa3d/src/gallium/drivers/vc5/
Dvc5_query.c47 static struct pipe_query *
55 return (struct pipe_query *)q; in vc5_create_query()
59 vc5_destroy_query(struct pipe_context *pctx, struct pipe_query *query) in vc5_destroy_query()
68 vc5_begin_query(struct pipe_context *pctx, struct pipe_query *query) in vc5_begin_query()
94 vc5_end_query(struct pipe_context *pctx, struct pipe_query *query) in vc5_end_query()
116 vc5_get_query_result(struct pipe_context *pctx, struct pipe_query *query, in vc5_get_query_result()
/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/nv30/
Dnv30_query.c102 nv30_query(struct pipe_query *pipe) in nv30_query()
107 static struct pipe_query *
140 return (struct pipe_query *)q; in nv30_query_create()
144 nv30_query_destroy(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_destroy()
150 nv30_query_begin(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_begin()
180 nv30_query_end(struct pipe_context *pipe, struct pipe_query *pq) in nv30_query_end()
202 nv30_query_result(struct pipe_context *pipe, struct pipe_query *pq, in nv30_query_result()
242 struct pipe_query *pq, in nv40_query_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/include/pipe/
Dp_context.h56 struct pipe_query;
120 struct pipe_query *query,
128 struct pipe_query *(*create_query)( struct pipe_context *pipe,
147 struct pipe_query *(*create_batch_query)( struct pipe_context *pipe,
152 struct pipe_query *q);
154 boolean (*begin_query)(struct pipe_context *pipe, struct pipe_query *q);
155 bool (*end_query)(struct pipe_context *pipe, struct pipe_query *q);
163 struct pipe_query *q,
181 struct pipe_query *q,
/external/virglrenderer/src/gallium/include/pipe/
Dp_context.h52 struct pipe_query;
103 struct pipe_query *query,
111 struct pipe_query *(*create_query)( struct pipe_context *pipe,
115 struct pipe_query *q);
117 void (*begin_query)(struct pipe_context *pipe, struct pipe_query *q);
118 void (*end_query)(struct pipe_context *pipe, struct pipe_query *q);
126 struct pipe_query *q,
/external/mesa3d/src/gallium/drivers/swr/
Dswr_query.cpp35 swr_query(struct pipe_query *p) in swr_query()
40 static struct pipe_query *
56 return (struct pipe_query *)pq; in swr_create_query()
61 swr_destroy_query(struct pipe_context *pipe, struct pipe_query *q) in swr_destroy_query()
77 struct pipe_query *q, in swr_get_query_result()
162 swr_begin_query(struct pipe_context *pipe, struct pipe_query *q) in swr_begin_query()
196 swr_end_query(struct pipe_context *pipe, struct pipe_query *q) in swr_end_query()
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_query.c49 static struct softpipe_query *softpipe_query( struct pipe_query *p ) in softpipe_query()
54 static struct pipe_query *
77 return (struct pipe_query *)sq; in softpipe_create_query()
82 softpipe_destroy_query(struct pipe_context *pipe, struct pipe_query *q) in softpipe_destroy_query()
89 softpipe_begin_query(struct pipe_context *pipe, struct pipe_query *q) in softpipe_begin_query()
143 softpipe_end_query(struct pipe_context *pipe, struct pipe_query *q) in softpipe_end_query()
217 struct pipe_query *q, in softpipe_get_query_result()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_query.c46 static struct llvmpipe_query *llvmpipe_query( struct pipe_query *p ) in llvmpipe_query()
51 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()
190 llvmpipe_begin_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_begin_query()
247 llvmpipe_end_query(struct pipe_context *pipe, struct pipe_query *q) in llvmpipe_end_query()
/external/mesa3d/src/gallium/drivers/ddebug/
Ddd_pipe.h124 struct pipe_query *query;
193 struct pipe_query *query;
352 dd_query(struct pipe_query *query) in dd_query()
357 static inline struct pipe_query *
358 dd_query_unwrap(struct pipe_query *query) in dd_query_unwrap()
Ddd_context.c48 static struct pipe_query *
53 struct pipe_query *query; in dd_context_create_query()
63 query = (struct pipe_query *)dd_query; in dd_context_create_query()
73 static struct pipe_query *
78 struct pipe_query *query; in dd_context_create_batch_query()
89 query = (struct pipe_query *)dd_query; in dd_context_create_batch_query()
101 struct pipe_query *query) in dd_context_destroy_query()
110 dd_context_begin_query(struct pipe_context *_pipe, struct pipe_query *query) in dd_context_begin_query()
119 dd_context_end_query(struct pipe_context *_pipe, struct pipe_query *query) in dd_context_end_query()
129 struct pipe_query *query, boolean wait, in dd_context_get_query_result()
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_queryobj.h40 struct pipe_query *pq;
43 struct pipe_query *pq_begin;
Dst_cb_perfmon.h31 struct pipe_query *query;
46 struct pipe_query *batch_query;
/external/mesa3d/src/gallium/state_trackers/clover/core/
Dtimestamp.hpp28 struct pipe_query;
53 pipe_query *_query;
/external/mesa3d/src/gallium/drivers/noop/
Dnoop_pipe.c50 static struct pipe_query *noop_create_query(struct pipe_context *ctx, unsigned query_type, unsigned… in noop_create_query()
54 return (struct pipe_query *)query; in noop_create_query()
57 static void noop_destroy_query(struct pipe_context *ctx, struct pipe_query *query) in noop_destroy_query()
62 static boolean noop_begin_query(struct pipe_context *ctx, struct pipe_query *query) in noop_begin_query()
67 static bool noop_end_query(struct pipe_context *ctx, struct pipe_query *query) in noop_end_query()
73 struct pipe_query *query, in noop_get_query_result()
/external/mesa3d/src/gallium/auxiliary/util/
Du_helpers.c121 struct pipe_query *
124 struct pipe_query *q = in util_begin_pipestat_query()
134 util_end_pipestat_query(struct pipe_context *ctx, struct pipe_query *q, in util_end_pipestat_query()
Du_helpers.h53 struct pipe_query *
57 util_end_pipestat_query(struct pipe_context *ctx, struct pipe_query *q,
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_query.c43 struct pipe_query { struct
48 struct pipe_query base; argument
66 struct pipe_query *predicate; /** The associated query that can be used for predicate */
75 svga_query(struct pipe_query *q) in svga_query()
86 struct pipe_query *q,
666 static struct pipe_query *
775 svga_destroy_query(struct pipe_context *pipe, struct pipe_query *q) in svga_destroy_query()
851 svga_begin_query(struct pipe_context *pipe, struct pipe_query *q) in svga_begin_query()
964 svga_end_query(struct pipe_context *pipe, struct pipe_query *q) in svga_end_query()
1078 struct pipe_query *q, in svga_get_query_result()
[all …]
/external/mesa3d/src/gallium/drivers/trace/
Dtr_context.c48 struct pipe_query *query;
53 trace_query(struct pipe_query *query) in trace_query()
59 static inline struct pipe_query *
60 trace_query_unwrap(struct pipe_query *query) in trace_query_unwrap()
110 static struct pipe_query *
117 struct pipe_query *query; in trace_context_create_query()
137 query = (struct pipe_query *)tr_query; in trace_context_create_query()
150 struct pipe_query *_query) in trace_context_destroy_query()
155 struct pipe_query *query = tr_query->query; in trace_context_destroy_query()
172 struct pipe_query *query) in trace_context_begin_query()
[all …]

123