Lines Matching refs:batches
43 BITSET_FOREACH_SET(idx, ctx->batches.active, PAN_MAX_BATCHES)
48 return batch - batch->ctx->batches.slots;
73 batch->seqnum = ++ctx->batches.seqnum;
147 BITSET_CLEAR(ctx->batches.active, batch_idx);
161 if (ctx->batches.slots[i].seqnum &&
162 util_framebuffer_state_equal(&ctx->batches.slots[i].key, key)) {
166 ctx->batches.slots[i].seqnum = ++ctx->batches.seqnum;
167 return &ctx->batches.slots[i];
170 if (!batch || batch->seqnum > ctx->batches.slots[i].seqnum)
171 batch = &ctx->batches.slots[i];
183 BITSET_SET(ctx->batches.active, batch_idx);
247 /* Cache number of batches accessing a resource */
258 struct panfrost_batch *batch = &ctx->batches.slots[i];
388 struct panfrost_batch *batch = &ctx->batches.slots[i];
860 /* Submit all batches */
869 if (ctx->batches.slots[i].seqnum) {
873 panfrost_batch_submit(ctx, &ctx->batches.slots[i]);
898 struct panfrost_batch *batch = &ctx->batches.slots[i];