Home | History | Annotate | Download | only in radeon

Lines Matching refs:qbuf

363 		struct r600_query_buffer *qbuf = prev;
365 r600_resource_reference(&qbuf->buf, NULL);
366 FREE(qbuf);
635 struct r600_query_buffer *qbuf = MALLOC_STRUCT(r600_query_buffer);
636 *qbuf = query->buffer;
638 query->buffer.previous = qbuf;
744 struct r600_query_buffer *qbuf;
779 for (qbuf = &query->buffer; qbuf; qbuf = qbuf->previous) {
781 uint64_t va = qbuf->buf->gpu_address;
783 while (results_base < qbuf->results_end) {
787 r600_emit_reloc(ctx, &ctx->gfx, qbuf->buf, RADEON_USAGE_READ,
833 struct r600_query_buffer *qbuf = prev;
835 r600_resource_reference(&qbuf->buf, NULL);
836 FREE(qbuf);
1126 struct r600_query_buffer *qbuf;
1130 for (qbuf = &query->buffer; qbuf; qbuf = qbuf->previous) {
1134 map = r600_buffer_map_sync_with_rings(rctx, qbuf->buf,
1140 while (results_base != qbuf->results_end) {
1377 struct r600_query_buffer *qbuf;
1460 for (qbuf = &query->buffer; qbuf; qbuf = qbuf_prev) {
1462 qbuf_prev = qbuf->previous;
1463 consts.result_count = qbuf->results_end / query->result_size;
1465 if (qbuf != &query->buffer)
1467 if (qbuf->previous)
1474 params.start_offset += qbuf->results_end - query->result_size;
1479 ssbo[0].buffer = &qbuf->buf->b.b;
1481 ssbo[0].buffer_size = qbuf->results_end - params.start_offset;
1483 if (!qbuf->previous) {
1493 if (wait && qbuf == &query->buffer) {
1500 va = qbuf->buf->gpu_address + qbuf->results_end - query->result_size;
1521 struct r600_query_buffer *qbuf;
1531 for (qbuf = &rquery->buffer; qbuf; qbuf = qbuf->previous)
1532 atom->num_dw += (qbuf->results_end / rquery->result_size) * 5;