Searched refs:sfu_delay (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_postsched.c71 int sfu_delay; member in struct:ir3_postsched_ctx
123 ctx->sfu_delay = 8;
125 ctx->sfu_delay = 0;
126 } else if (ctx->sfu_delay > 0) {
127 ctx->sfu_delay--;
158 * yet, in order to avoid an (ss) sync. This is limited by the sfu_delay
165 if (ctx->sfu_delay) {
634 ctx->sfu_delay = 0;
H A Ddisasm-a3xx.c77 int sfu_delay; member in struct:disasm_ctx
460 ctx->stats->sstall += ctx->sfu_delay;
461 ctx->sfu_delay = 0;
465 ctx->sfu_delay = 10;
467 int n = MIN2(ctx->sfu_delay, 1 + ctx->last.repeat + ctx->last.nop);
468 ctx->sfu_delay -= n;
H A Dir3_sched.c109 int sfu_delay; member in struct:ir3_sched_ctx
310 ctx->sfu_delay = 8;
314 ctx->sfu_delay = 0;
316 } else if (ctx->sfu_delay > 0) {
317 ctx->sfu_delay -= MIN2(cycles, ctx->sfu_delay);
557 * sfu_delay/tex_delay counters, ie. the more cycles it has been since
564 if (ctx->sfu_delay) {
1128 ctx->sfu_delay = 0;
H A Dir3.c250 int sfu_delay = 0; local in function:ir3_collect_info
303 info->sstall += sfu_delay;
304 sfu_delay = 0;
311 sfu_delay = 10;
313 int n = MIN2(sfu_delay, 1 + instr->repeat + instr->nop);
314 sfu_delay -= n;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.2.0.rst4008 - freedreno/ir3/postsched: reset sfu_delay on sync

Completed in 14 milliseconds