Home | History | Annotate | Download | only in ddebug

Lines Matching refs:query

49 dd_query(struct pipe_query *query)
51 return (struct dd_query *)query;
55 dd_query_unwrap(struct pipe_query *query)
57 if (query) {
58 return dd_query(query)->query;
69 struct pipe_query *query;
71 query = pipe->create_query(pipe, query_type, index);
73 /* Wrap query object. */
74 if (query) {
78 dd_query->query = query;
79 query = (struct pipe_query *)dd_query;
81 pipe->destroy_query(pipe, query);
82 query = NULL;
86 return query;
94 struct pipe_query *query;
96 query = pipe->create_batch_query(pipe, num_queries, query_types);
98 /* Wrap query object. */
99 if (query) {
104 dd_query->query = query;
105 query = (struct pipe_query *)dd_query;
107 pipe->destroy_query(pipe, query);
108 query = NULL;
112 return query;
117 struct pipe_query *query)
121 pipe->destroy_query(pipe, dd_query_unwrap(query));
122 FREE(query);
126 dd_context_begin_query(struct pipe_context *_pipe, struct pipe_query *query)
131 return pipe->begin_query(pipe, dd_query_unwrap(query));
135 dd_context_end_query(struct pipe_context *_pipe, struct pipe_query *query)
140 return pipe->end_query(pipe, dd_query_unwrap(query));
145 struct pipe_query *query, boolean wait,
150 return pipe->get_query_result(pipe, dd_query_unwrap(query), wait, result);
163 struct pipe_query *query, boolean condition,
170 pipe->render_condition(pipe, dd_query_unwrap(query), condition, mode);
171 dstate->render_cond.query = dd_query(query);