Searched refs:fau (Results 1 - 7 of 7) sorted by relevance
/third_party/mesa3d/src/panfrost/bifrost/valhall/ |
H A D | va_validate.c | 48 fau_state_buffer(struct fau_state *fau, bi_index idx) in fau_state_buffer() argument 50 for (unsigned i = 0; i < ARRAY_SIZE(fau->buffer); ++i) { in fau_state_buffer() 51 if (bi_is_word_equiv(fau->buffer[i], idx)) in fau_state_buffer() 53 else if (bi_is_null(fau->buffer[i])) { in fau_state_buffer() 54 fau->buffer[i] = idx; in fau_state_buffer() 63 fau_state_uniform(struct fau_state *fau, bi_index idx) in fau_state_uniform() argument 70 if (fau->uniform_slot < 0) in fau_state_uniform() 71 fau->uniform_slot = slot; in fau_state_uniform() 73 return fau->uniform_slot == slot; in fau_state_uniform() 77 fau_is_special(enum bir_fau fau) in fau_is_special() argument 83 fau_state_special(struct fau_state *fau, bi_index idx) fau_state_special() argument 97 valid_src(struct fau_state *fau, unsigned fau_page, bi_index src) valid_src() argument 117 struct fau_state fau = { .uniform_slot = -1 }; va_validate_fau() local 130 struct fau_state fau = { .uniform_slot = -1 }; va_repair_fau() local [all...] |
H A D | asm.py | 93 def encode_source(op, fau): 101 fau.set_page(val >> 6) 117 fau.set_page(i) 219 fau = FAUState(message = ins.message) 223 encoded_src = encode_source(parts[0], fau) 302 fau.push(encoded_src) 337 if fau.page: 338 encoded |= (fau.page << 57)
|
H A D | va_pack.c | 95 va_pack_fau_special(const bi_instr *I, enum bir_fau fau) in va_pack_fau_special() argument 97 switch (fau) { in va_pack_fau_special() 106 return VA_FAU_SPECIAL_PAGE_0_BLEND_DESCRIPTOR_0 + (fau - BIR_FAU_BLEND_0); in va_pack_fau_special()
|
/third_party/mesa3d/src/panfrost/bifrost/ |
H A D | bi_schedule.c | 87 * is a size for constant count. Otherwise, fau is the slot read from 95 enum bir_fau fau; member 794 enum bir_fau fau = tuple->fau; in bi_update_fau() local 810 bool no_other_fau = (fau == src.value) || !fau; in bi_update_fau() 815 tuple->fau = src.value; in bi_update_fau() 820 fau = src.value; in bi_update_fau() 840 bool no_fau = (*constant_count > 0) || !fau; in bi_update_fau() 1767 tuple->fau_idx = tuple_state.fau; in bi_schedule_clause() 1959 bi_check_fau_src(bi_instr *ins, unsigned s, uint32_t *constants, unsigned *cwords, bi_index *fau) bi_check_fau_src() argument 2011 bi_index fau = bi_null(); bi_lower_fau() local [all...] |
H A D | bifrost_compile.c | 1149 enum bir_fau fau = wls ? BIR_FAU_WLS_PTR : BIR_FAU_TLS_PTR; in bi_handle_segment() local 1151 bi_index base_lo = bi_fau(fau, false); in bi_handle_segment() 1161 *addr_hi = bi_fau(fau, true); in bi_handle_segment()
|
/third_party/mesa3d/src/panfrost/lib/genxml/ |
H A D | decode.c | 1251 if (p->fau) in pandecode_shader_environment() 1252 dump_fau(p->fau, p->fau_count, "FAU"); in pandecode_shader_environment() 1323 if (payload.compute.fau) in pandecode_compute_job() 1324 dump_fau(payload.compute.fau, payload.compute.fau_count, "FAU"); in pandecode_compute_job()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_cmdstream.c | 3185 ubos = panfrost_emit_const_buf(batch, stage, &ubo_count, &cfg->fau, in panfrost_emit_shader()
|
Completed in 22 milliseconds