• Home
  • Raw
  • Download

Lines Matching refs:gds

224 int eg_bytecode_gds_build(struct r600_bytecode *bc, struct r600_bytecode_gds *gds, unsigned id)  in eg_bytecode_gds_build()  argument
226 unsigned gds_op = (r600_isa_fetch_opcode(bc->isa->hw_class, gds->op) >> 8) & 0x3f; in eg_bytecode_gds_build()
228 if (gds->op == FETCH_OP_TF_WRITE) { in eg_bytecode_gds_build()
235 S_SQ_MEM_GDS_WORD0_SRC_GPR(gds->src_gpr) | in eg_bytecode_gds_build()
236 S_SQ_MEM_GDS_WORD0_SRC_REL(gds->src_rel) | in eg_bytecode_gds_build()
237 S_SQ_MEM_GDS_WORD0_SRC_SEL_X(gds->src_sel_x) | in eg_bytecode_gds_build()
238 S_SQ_MEM_GDS_WORD0_SRC_SEL_Y(gds->src_sel_y) | in eg_bytecode_gds_build()
239 S_SQ_MEM_GDS_WORD0_SRC_SEL_Z(gds->src_sel_z); in eg_bytecode_gds_build()
241 bc->bytecode[id++] = S_SQ_MEM_GDS_WORD1_DST_GPR(gds->dst_gpr) | in eg_bytecode_gds_build()
242 S_SQ_MEM_GDS_WORD1_DST_REL(gds->dst_rel) | in eg_bytecode_gds_build()
244 S_SQ_MEM_GDS_WORD1_SRC_GPR(gds->src_gpr2) | in eg_bytecode_gds_build()
245 S_SQ_MEM_GDS_WORD1_UAV_INDEX_MODE(gds->uav_index_mode) | in eg_bytecode_gds_build()
246 S_SQ_MEM_GDS_WORD1_UAV_ID(gds->uav_id) | in eg_bytecode_gds_build()
247 S_SQ_MEM_GDS_WORD1_ALLOC_CONSUME(gds->alloc_consume) | in eg_bytecode_gds_build()
248 S_SQ_MEM_GDS_WORD1_BCAST_FIRST_REQ(gds->bcast_first_req); in eg_bytecode_gds_build()
250 bc->bytecode[id++] = S_SQ_MEM_GDS_WORD2_DST_SEL_X(gds->dst_sel_x) | in eg_bytecode_gds_build()
251 S_SQ_MEM_GDS_WORD2_DST_SEL_Y(gds->dst_sel_y) | in eg_bytecode_gds_build()
252 S_SQ_MEM_GDS_WORD2_DST_SEL_Z(gds->dst_sel_z) | in eg_bytecode_gds_build()
253 S_SQ_MEM_GDS_WORD2_DST_SEL_W(gds->dst_sel_w); in eg_bytecode_gds_build()