Lines Matching defs:query
53 struct pipe_query *query;
55 query = pipe->create_query(pipe, query_type, index);
57 /* Wrap query object. */
58 if (query) {
62 dd_query->query = query;
63 query = (struct pipe_query *)dd_query;
65 pipe->destroy_query(pipe, query);
66 query = NULL;
70 return query;
78 struct pipe_query *query;
80 query = pipe->create_batch_query(pipe, num_queries, query_types);
82 /* Wrap query object. */
83 if (query) {
88 dd_query->query = query;
89 query = (struct pipe_query *)dd_query;
91 pipe->destroy_query(pipe, query);
92 query = NULL;
96 return query;
101 struct pipe_query *query)
105 pipe->destroy_query(pipe, dd_query_unwrap(query));
106 FREE(query);
110 dd_context_begin_query(struct pipe_context *_pipe, struct pipe_query *query)
115 return pipe->begin_query(pipe, dd_query_unwrap(query));
119 dd_context_end_query(struct pipe_context *_pipe, struct pipe_query *query)
124 return pipe->end_query(pipe, dd_query_unwrap(query));
129 struct pipe_query *query, boolean wait,
134 return pipe->get_query_result(pipe, dd_query_unwrap(query), wait, result);
147 struct pipe_query *query, boolean condition,
154 pipe->render_condition(pipe, dd_query_unwrap(query), condition, mode);
155 dstate->render_cond.query = dd_query(query);