Home
last modified time | relevance | path

Searched refs:waddr (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/broadcom/qpu/
Dqpu_instr.c30 v3d_qpu_magic_waddr_name(enum v3d_qpu_waddr waddr) in v3d_qpu_magic_waddr_name() argument
75 return waddr_magic[waddr]; in v3d_qpu_magic_waddr_name()
490 v3d_qpu_magic_waddr_is_sfu(enum v3d_qpu_waddr waddr) in v3d_qpu_magic_waddr_is_sfu() argument
492 switch (waddr) { in v3d_qpu_magic_waddr_is_sfu()
506 v3d_qpu_magic_waddr_is_tmu(enum v3d_qpu_waddr waddr) in v3d_qpu_magic_waddr_is_tmu() argument
509 return ((waddr >= V3D_QPU_WADDR_TMU && in v3d_qpu_magic_waddr_is_tmu()
510 waddr <= V3D_QPU_WADDR_TMUAU) || in v3d_qpu_magic_waddr_is_tmu()
511 (waddr >= V3D_QPU_WADDR_TMUC && in v3d_qpu_magic_waddr_is_tmu()
512 waddr <= V3D_QPU_WADDR_TMUHSLOD)); in v3d_qpu_magic_waddr_is_tmu()
516 v3d_qpu_magic_waddr_is_tlb(enum v3d_qpu_waddr waddr) in v3d_qpu_magic_waddr_is_tlb() argument
[all …]
Dqpu_instr.h288 uint8_t waddr; member
298 uint8_t waddr; member
384 const char *v3d_qpu_magic_waddr_name(enum v3d_qpu_waddr waddr);
435 bool v3d_qpu_magic_waddr_is_sfu(enum v3d_qpu_waddr waddr) ATTRIBUTE_CONST;
436 bool v3d_qpu_magic_waddr_is_tmu(enum v3d_qpu_waddr waddr) ATTRIBUTE_CONST;
437 bool v3d_qpu_magic_waddr_is_tlb(enum v3d_qpu_waddr waddr) ATTRIBUTE_CONST;
438 bool v3d_qpu_magic_waddr_is_vpm(enum v3d_qpu_waddr waddr) ATTRIBUTE_CONST;
439 bool v3d_qpu_magic_waddr_is_tsy(enum v3d_qpu_waddr waddr) ATTRIBUTE_CONST;
Dqpu_disasm.c86 v3d_qpu_disasm_waddr(struct disasm_state *disasm, uint32_t waddr, bool magic) in v3d_qpu_disasm_waddr() argument
89 append(disasm, "rf%d", waddr); in v3d_qpu_disasm_waddr()
93 const char *name = v3d_qpu_magic_waddr_name(waddr); in v3d_qpu_disasm_waddr()
97 append(disasm, "waddr UNKNOWN %d", waddr); in v3d_qpu_disasm_waddr()
116 v3d_qpu_disasm_waddr(disasm, instr->alu.add.waddr, in v3d_qpu_disasm_add()
159 v3d_qpu_disasm_waddr(disasm, instr->alu.mul.waddr, in v3d_qpu_disasm_mul()
Dqpu_pack.c712 uint32_t waddr = QPU_GET_FIELD(packed_inst, V3D_QPU_WADDR_A); in v3d_qpu_add_unpack() local
748 switch (waddr) { in v3d_qpu_add_unpack()
832 instr->alu.add.waddr = QPU_GET_FIELD(packed_inst, V3D_QPU_WADDR_A); in v3d_qpu_add_unpack()
921 instr->alu.mul.waddr = QPU_GET_FIELD(packed_inst, V3D_QPU_WADDR_M); in v3d_qpu_mul_unpack()
931 uint32_t waddr = instr->alu.add.waddr; in v3d_qpu_add_pack() local
961 waddr = 0; in v3d_qpu_add_pack()
965 waddr = 1; in v3d_qpu_add_pack()
969 waddr = 2; in v3d_qpu_add_pack()
1111 *packed_instr |= QPU_SET_FIELD(waddr, V3D_QPU_WADDR_A); in v3d_qpu_add_pack()
1220 *packed_instr |= QPU_SET_FIELD(instr->alu.mul.waddr, V3D_QPU_WADDR_M); in v3d_qpu_mul_pack()
/external/mesa3d/src/broadcom/compiler/
Dqpu_validate.c83 bool (*predicate)(enum v3d_qpu_waddr waddr)) in qpu_magic_waddr_matches() argument
90 predicate(inst->alu.add.waddr)) in qpu_magic_waddr_matches()
95 predicate(inst->alu.mul.waddr)) in qpu_magic_waddr_matches()
127 if (v3d_qpu_magic_waddr_is_tmu(inst->alu.add.waddr)) in qpu_validate_inst()
129 if (v3d_qpu_magic_waddr_is_sfu(inst->alu.add.waddr)) in qpu_validate_inst()
131 if (v3d_qpu_magic_waddr_is_vpm(inst->alu.add.waddr)) in qpu_validate_inst()
133 if (v3d_qpu_magic_waddr_is_tlb(inst->alu.add.waddr)) in qpu_validate_inst()
135 if (v3d_qpu_magic_waddr_is_tsy(inst->alu.add.waddr)) in qpu_validate_inst()
142 if (v3d_qpu_magic_waddr_is_tmu(inst->alu.mul.waddr)) in qpu_validate_inst()
144 if (v3d_qpu_magic_waddr_is_sfu(inst->alu.mul.waddr)) in qpu_validate_inst()
[all …]
Dqpu_schedule.c161 (inst->alu.add.waddr == V3D_QPU_WADDR_TLB || in qpu_inst_is_tlb()
162 inst->alu.add.waddr == V3D_QPU_WADDR_TLBU)) in qpu_inst_is_tlb()
166 (inst->alu.mul.waddr == V3D_QPU_WADDR_TLB || in qpu_inst_is_tlb()
167 inst->alu.mul.waddr == V3D_QPU_WADDR_TLBU)) in qpu_inst_is_tlb()
193 uint32_t waddr, bool magic) in process_waddr_deps() argument
196 add_write_dep(state, &state->last_rf[waddr], n); in process_waddr_deps()
197 } else if (v3d_qpu_magic_waddr_is_tmu(waddr)) { in process_waddr_deps()
199 switch (waddr) { in process_waddr_deps()
209 } else if (v3d_qpu_magic_waddr_is_sfu(waddr)) { in process_waddr_deps()
212 switch (waddr) { in process_waddr_deps()
[all …]
Dvir_to_qpu.c39 qpu_magic(enum v3d_qpu_waddr waddr) in qpu_magic() argument
43 .index = waddr, in qpu_magic()
62 .waddr = V3D_QPU_WADDR_NOP, in v3d_qpu_nop()
67 .waddr = V3D_QPU_WADDR_NOP, in v3d_qpu_nop()
278 qinst->qpu.alu.add.waddr = dst.index; in v3d_generate_code_block()
290 qinst->qpu.alu.mul.waddr = dst.index; in v3d_generate_code_block()
Dv3d40_tex.c34 vir_TMU_WRITE(struct v3d_compile *c, enum v3d_qpu_waddr waddr, struct qreg val) in vir_TMU_WRITE() argument
36 vir_MOV_dest(c, vir_reg(QFILE_MAGIC, waddr), val); in vir_TMU_WRITE()
Dnir_to_vir.c77 vir_SFU(struct v3d_compile *c, int waddr, struct qreg src) in vir_SFU() argument
79 vir_FMOV_dest(c, vir_reg(QFILE_MAGIC, waddr), src); in vir_SFU()
/external/mesa3d/src/gallium/drivers/vc4/kernel/
Dvc4_validate_shaders.c98 waddr_to_live_reg_index(uint32_t waddr, bool is_b) in waddr_to_live_reg_index() argument
100 if (waddr < 32) { in waddr_to_live_reg_index()
102 return 32 + waddr; in waddr_to_live_reg_index()
104 return waddr; in waddr_to_live_reg_index()
105 } else if (waddr <= QPU_W_ACC3) { in waddr_to_live_reg_index()
106 return 64 + waddr - QPU_W_ACC0; in waddr_to_live_reg_index()
137 is_tmu_submit(uint32_t waddr) in is_tmu_submit() argument
139 return (waddr == QPU_W_TMU0_S || in is_tmu_submit()
140 waddr == QPU_W_TMU1_S); in is_tmu_submit()
144 is_tmu_write(uint32_t waddr) in is_tmu_write() argument
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_qpu_schedule.c212 is_tmu_write(uint32_t waddr) in is_tmu_write() argument
214 switch (waddr) { in is_tmu_write()
253 uint32_t waddr, bool is_add) in process_waddr_deps() argument
258 if (waddr < 32) { in process_waddr_deps()
260 add_write_dep(state, &state->last_ra[waddr], n); in process_waddr_deps()
262 add_write_dep(state, &state->last_rb[waddr], n); in process_waddr_deps()
264 } else if (is_tmu_write(waddr)) { in process_waddr_deps()
267 } else if (qpu_waddr_is_tlb(waddr) || in process_waddr_deps()
268 waddr == QPU_W_MS_FLAGS) { in process_waddr_deps()
271 switch (waddr) { in process_waddr_deps()
[all …]
Dvc4_qpu_disasm.c299 uint32_t waddr = (is_mul ? in print_alu_dst() local
305 if (waddr <= 31) in print_alu_dst()
306 fprintf(stderr, "r%s%d", file, waddr); in print_alu_dst()
307 else if (get_special_write_desc(waddr, is_a)) in print_alu_dst()
308 fprintf(stderr, "%s", get_special_write_desc(waddr, is_a)); in print_alu_dst()
310 fprintf(stderr, "%s%d?", file, waddr); in print_alu_dst()
Dvc4_qpu.c319 qpu_waddr_ignores_ws(uint32_t waddr) in qpu_waddr_ignores_ws() argument
321 switch(waddr) { in qpu_waddr_ignores_ws()
657 qpu_waddr_is_tlb(uint32_t waddr) in qpu_waddr_is_tlb() argument
659 switch (waddr) { in qpu_waddr_is_tlb()
Dvc4_qpu.h155 bool qpu_waddr_is_tlb(uint32_t waddr) ATTRIBUTE_CONST;