Lines Matching defs:last
44 struct gfx10_sh_query_buffer *last)
48 if (first != last)
141 gfx10_release_query_buffers(sctx, query->first, query->last);
149 gfx10_release_query_buffers(sctx, query->first, query->last);
150 query->first = query->last = NULL;
171 query->last = list_last_entry(&sctx->shader_query_buffers, struct gfx10_sh_query_buffer, list);
172 query->last_end = query->last->head;
176 uint64_t fence_va = query->last->buf->gpu_address;
180 EOP_INT_SEL_NONE, EOP_DATA_SEL_VALUE_32BIT, query->last->buf, fence_va,
242 assert(query->last);
244 for (struct gfx10_sh_query_buffer *qbuf = query->last;;
261 if (qbuf == query->last)
295 if (query->first != query->last) {
369 unsigned end = qbuf == query->last ? query->last_end : qbuf->buf->b.b.width0;
381 if (qbuf != query->last)
384 if (qbuf == query->last) {
396 * of the last entry, since the fence writes should be
412 if (qbuf == query->last)