Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/ir3/
Dir3_postsched.c71 int sfu_delay; member
123 ctx->sfu_delay = 8; in schedule()
125 ctx->sfu_delay = 0; in schedule()
126 } else if (ctx->sfu_delay > 0) { in schedule()
127 ctx->sfu_delay--; in schedule()
165 if (ctx->sfu_delay) { in would_sync()
634 ctx->sfu_delay = 0; in sched_block()
Dir3_sched.c109 int sfu_delay; member
310 ctx->sfu_delay = 8; in schedule()
314 ctx->sfu_delay = 0; in schedule()
316 } else if (ctx->sfu_delay > 0) { in schedule()
317 ctx->sfu_delay -= MIN2(cycles, ctx->sfu_delay); in schedule()
564 if (ctx->sfu_delay) { in should_defer()
1128 ctx->sfu_delay = 0; in sched_block()
Ddisasm-a3xx.c77 int sfu_delay; member
460 ctx->stats->sstall += ctx->sfu_delay; in disasm_handle_last()
461 ctx->sfu_delay = 0; in disasm_handle_last()
465 ctx->sfu_delay = 10; in disasm_handle_last()
467 int n = MIN2(ctx->sfu_delay, 1 + ctx->last.repeat + ctx->last.nop); in disasm_handle_last()
468 ctx->sfu_delay -= n; in disasm_handle_last()
Dir3.c250 int sfu_delay = 0; in ir3_collect_info() local
303 info->sstall += sfu_delay; in ir3_collect_info()
304 sfu_delay = 0; in ir3_collect_info()
311 sfu_delay = 10; in ir3_collect_info()
313 int n = MIN2(sfu_delay, 1 + instr->repeat + instr->nop); in ir3_collect_info()
314 sfu_delay -= n; in ir3_collect_info()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst4008 - freedreno/ir3/postsched: reset sfu_delay on sync