Home
last modified time | relevance | path

Searched refs:fau (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/panfrost/bifrost/valhall/
H A Dva_validate.c48 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 Dasm.py93 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 Dva_pack.c95 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 Dbi_schedule.c87 * 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 Dbifrost_compile.c1149 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 Ddecode.c1251 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 Dpan_cmdstream.c3185 ubos = panfrost_emit_const_buf(batch, stage, &ubo_count, &cfg->fau, in panfrost_emit_shader()

Completed in 22 milliseconds