Home | History | Annotate | Download | only in r600

Lines Matching defs:qbuf

97 		struct r600_query_buffer *qbuf = MALLOC_STRUCT(r600_query_buffer);
98 *qbuf = query->buffer;
101 query->buffer.previous = qbuf;
216 struct r600_query_buffer *qbuf;
222 for (qbuf = &query->buffer; qbuf; qbuf = qbuf->previous) {
223 count += qbuf->results_end / query->result_size;
232 for (qbuf = &query->buffer; qbuf; qbuf = qbuf->previous) {
234 uint64_t va = r600_resource_va(&ctx->screen->screen, &qbuf->buf->b.b);
236 while (results_base < qbuf->results_end) {
241 cs->buf[cs->cdw++] = r600_context_bo_reloc(ctx, qbuf->buf, RADEON_USAGE_READ);
247 } while (qbuf);
306 struct r600_query_buffer *qbuf = prev;
308 pipe_resource_reference((struct pipe_resource**)&qbuf->buf, NULL);
309 FREE(qbuf);
348 struct r600_query_buffer *qbuf = prev;
350 pipe_resource_reference((struct pipe_resource**)&qbuf->buf, NULL);
351 FREE(qbuf);
409 struct r600_query_buffer *qbuf,
416 map = ctx->ws->buffer_map(qbuf->buf->cs_buf, ctx->cs,
425 while (results_base != qbuf->results_end) {
432 while (results_base != qbuf->results_end) {
439 while (results_base != qbuf->results_end) {
459 while (results_base != qbuf->results_end) {
467 while (results_base != qbuf->results_end) {
474 while (results_base != qbuf->results_end) {
483 while (results_base != qbuf->results_end) {
494 ctx->ws->buffer_unmap(qbuf->buf->cs_buf);
504 struct r600_query_buffer *qbuf;
508 for (qbuf = &rquery->buffer; qbuf; qbuf = qbuf->previous) {
509 if (!r600_get_query_buffer_result(rctx, rquery, qbuf, wait, result)) {