Home
last modified time | relevance | path

Searched refs:scoreboard (Results 1 – 25 of 25) sorted by relevance

/external/mesa3d/src/panfrost/lib/
Dpan_scoreboard.c111 struct pan_scoreboard *scoreboard, in panfrost_add_job() argument
126 if (is_bifrost && !scoreboard->write_value_index) in panfrost_add_job()
127 scoreboard->write_value_index = ++scoreboard->job_index; in panfrost_add_job()
129 if (scoreboard->tiler_dep && !inject) in panfrost_add_job()
130 global_dep = scoreboard->tiler_dep; in panfrost_add_job()
132 global_dep = scoreboard->write_value_index; in panfrost_add_job()
136 unsigned index = ++scoreboard->job_index; in panfrost_add_job()
146 header.next = scoreboard->first_job; in panfrost_add_job()
151 if (scoreboard->first_tiler) { in panfrost_add_job()
155 scoreboard->first_tiler->opaque[5] = in panfrost_add_job()
[all …]
Dpan_scoreboard.h60 struct pan_scoreboard *scoreboard,
69 struct pan_scoreboard *scoreboard,
Dpan_texture.h205 struct pan_scoreboard *scoreboard,
214 struct pan_scoreboard *scoreboard,
Dpan_blit.c432 struct pan_scoreboard *scoreboard, in panfrost_load_midg() argument
470 panfrost_add_job(pool, scoreboard, MALI_JOB_TYPE_TILER, false, 0, &t, true); in panfrost_load_midg()
626 struct pan_scoreboard *scoreboard, in panfrost_load_bifrost() argument
669 panfrost_add_job(pool, scoreboard, MALI_JOB_TYPE_TILER, false, 0, &t, true); in panfrost_load_bifrost()
/external/mesa3d/src/compiler/nir/
Dnir_schedule.c129 nir_schedule_scoreboard *scoreboard; member
163 nir_schedule_scoreboard_get_src(nir_schedule_scoreboard *scoreboard, nir_src *src) in nir_schedule_scoreboard_get_src() argument
166 return _mesa_hash_table_search_data(scoreboard->remaining_uses, src->ssa); in nir_schedule_scoreboard_get_src()
168 return _mesa_hash_table_search_data(scoreboard->remaining_uses, in nir_schedule_scoreboard_get_src()
253 nir_schedule_get_node(state->scoreboard->instr_map, in nir_schedule_reg_src_deps()
270 nir_schedule_get_node(state->scoreboard->instr_map, in nir_schedule_reg_dest_deps()
290 struct hash_table *instr_map = state->scoreboard->instr_map; in nir_schedule_ssa_deps()
330 nir_schedule_node *n = nir_schedule_get_node(state->scoreboard->instr_map, in nir_schedule_intrinsic_deps()
332 const nir_schedule_options *options = state->scoreboard->options; in nir_schedule_intrinsic_deps()
379 if ((state->scoreboard->options->stages_with_shared_io_memory & in nir_schedule_intrinsic_deps()
[all …]
/external/mesa3d/src/broadcom/compiler/
Dqpu_schedule.c452 mux_reads_too_soon(struct choose_scoreboard *scoreboard, in mux_reads_too_soon() argument
457 if (scoreboard->tick - scoreboard->last_magic_sfu_write_tick <= 2) in mux_reads_too_soon()
462 if (scoreboard->tick - scoreboard->last_ldvary_tick <= 1) in mux_reads_too_soon()
473 reads_too_soon_after_write(struct choose_scoreboard *scoreboard, in reads_too_soon_after_write() argument
486 mux_reads_too_soon(scoreboard, inst, inst->alu.add.a)) { in reads_too_soon_after_write()
490 mux_reads_too_soon(scoreboard, inst, inst->alu.add.b)) { in reads_too_soon_after_write()
497 mux_reads_too_soon(scoreboard, inst, inst->alu.mul.a)) { in reads_too_soon_after_write()
501 mux_reads_too_soon(scoreboard, inst, inst->alu.mul.b)) { in reads_too_soon_after_write()
513 struct choose_scoreboard *scoreboard, in writes_too_soon_after_write() argument
522 if (scoreboard->tick - scoreboard->last_magic_sfu_write_tick < 2 && in writes_too_soon_after_write()
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_qpu_schedule.c454 reads_too_soon_after_write(struct choose_scoreboard *scoreboard, uint64_t inst) in reads_too_soon_after_write() argument
473 scoreboard->last_waddr_a == raddr_a) || in reads_too_soon_after_write()
477 scoreboard->last_waddr_b == raddr_b)) { in reads_too_soon_after_write()
482 if (scoreboard->tick - in reads_too_soon_after_write()
483 scoreboard->last_sfu_write_tick <= 2) { in reads_too_soon_after_write()
494 if (scoreboard->last_waddr_a == mux_a + QPU_W_ACC0 || in reads_too_soon_after_write()
495 scoreboard->last_waddr_a == mux_b + QPU_W_ACC0 || in reads_too_soon_after_write()
496 scoreboard->last_waddr_b == mux_a + QPU_W_ACC0 || in reads_too_soon_after_write()
497 scoreboard->last_waddr_b == mux_b + QPU_W_ACC0) { in reads_too_soon_after_write()
503 scoreboard->tick - scoreboard->last_uniforms_reset_tick <= 2) { in reads_too_soon_after_write()
[all …]
/external/mesa3d/src/intel/compiler/
Dbrw_fs_scoreboard.cpp466 class scoreboard { class
474 if (const dependency *p = const_cast<scoreboard *>(this)->dep(r)) in get()
494 friend scoreboard
496 const scoreboard &sb0, const scoreboard &sb1) in merge()
498 scoreboard sb; in merge()
515 friend scoreboard
516 shadow(const scoreboard &sb0, const scoreboard &sb1) in shadow()
518 scoreboard sb; in shadow()
535 friend scoreboard
536 transport(const scoreboard &sb0, int delta) in transport()
[all …]
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_job.c311 if (!batch->scoreboard.first_job) in panfrost_get_fresh_batch_for_fbo()
868 panfrost_load_bifrost(&batch->pool, &batch->scoreboard, in panfrost_load_surface()
875 panfrost_load_midg(&batch->pool, &batch->scoreboard, in panfrost_load_surface()
1017 bool has_draws = batch->scoreboard.first_job; in panfrost_batch_submit_jobs()
1018 bool has_frag = batch->scoreboard.tiler_dep || batch->clear; in panfrost_batch_submit_jobs()
1022 ret = panfrost_batch_submit_ioctl(batch, batch->scoreboard.first_job, in panfrost_batch_submit_jobs()
1036 batch->scoreboard.tiler_dep != 0); in panfrost_batch_submit_jobs()
1064 if (!batch->scoreboard.first_job && !batch->clear) in panfrost_batch_submit()
1072 if (batch->framebuffer.gpu && batch->scoreboard.first_job) { in panfrost_batch_submit()
1086 panfrost_scoreboard_initialize_tiler(&batch->pool, &batch->scoreboard, polygon_list); in panfrost_batch_submit()
Dpan_job.h104 struct pan_scoreboard scoreboard; member
Dpan_compute.c157 panfrost_add_job(&batch->pool, &batch->scoreboard, in panfrost_launch_grid()
Dpan_cmdstream.c1827 …unsigned vertex = panfrost_add_job(&batch->pool, &batch->scoreboard, MALI_JOB_TYPE_VERTEX, false, … in panfrost_emit_vertex_tiler_jobs()
1833 …panfrost_add_job(&batch->pool, &batch->scoreboard, MALI_JOB_TYPE_TILER, false, vertex, tiler_job, … in panfrost_emit_vertex_tiler_jobs()
/external/mesa3d/docs/relnotes/
D18.0.4.rst108 - i965: require pixel scoreboard stall prior to ISP disable
109 - anv: emit pixel scoreboard stall before ISP disable
D19.3.0.rst687 - intel/fs/gen12: Add tests for scoreboard pass
1559 - intel/fs/gen12: Introduce software scoreboard lowering pass.
1560 - intel/fs/gen12: Demodernize software scoreboard lowering pass.
1561 - intel/disasm/gen12: Disassemble software scoreboard information.
D20.2.0.rst698 - panfrost: Drop batch from scoreboard routines
3633 - nir/schedule: Store a pointer to the scoreboard in nir_deps_state
3651 - nir/schedule: Store a pointer to the options struct in scoreboard
/external/libdrm/intel/tests/
Dgen6-3d.batch-ref.txt2 0x12300004: 0x00100002: no write, cs stall, stall at scoreboard,
198 0x12300314: 0x00100002: no write, cs stall, stall at scoreboard,
280 0x1230045c: 0x00100002: no write, cs stall, stall at scoreboard,
332 0x1230052c: 0x00100002: no write, cs stall, stall at scoreboard,
395 0x12300628: 0x00100002: no write, cs stall, stall at scoreboard,
465 0x12300740: 0x00100002: no write, cs stall, stall at scoreboard,
550 0x12300894: 0x00100002: no write, cs stall, stall at scoreboard,
602 0x12300964: 0x00100002: no write, cs stall, stall at scoreboard,
665 0x12300a60: 0x00100002: no write, cs stall, stall at scoreboard,
735 0x12300b78: 0x00100002: no write, cs stall, stall at scoreboard,
[all …]
/external/igt-gpu-tools/assembler/doc/examples/
Dpacked_yuv_wm.g4a149 8, /* pixel scoreboard clear */
/external/tensorflow/tensorflow/lite/java/ovic/src/testdata/
Dlabels.txt783 scoreboard
/external/tensorflow/tensorflow/lite/java/demo/app/src/main/assets/
Dlabels_imagenet_slim.txt783 scoreboard
Dlabels_mobilenet_quant_v1_224.txt783 scoreboard
/external/llvm-project/lld/MachO/
DOptions.td29 // and serve as a scoreboard for annotating our progress toward
/external/vulkan-validation-layers/layers/
Dbuffer_validation.cpp927 … const char *operation, const BarrierRecord &barrier, Scoreboard *scoreboard) const { in ValidateAndUpdateQFOScoreboard()
930 auto inserted = scoreboard->insert(std::make_pair(barrier, cb_state)); in ValidateAndUpdateQFOScoreboard()
Dcore_validation.h1132 … const char* operation, const BarrierRecord& barrier, Scoreboard* scoreboard) const;
/external/jline/src/src/test/resources/jline/example/
Denglish.gz
/external/cldr/tools/java/org/unicode/cldr/util/data/transforms/
Den-IPA.txt4646 $x{scoreboard → skorbord ; # skorɛbord