Lines Matching defs:indirect
3370 * before indirect param reads, for the most part, so we just need to WFI.
3372 * However, some indirect draw opcodes, depending on firmware, don't have
4363 /* note: draw_count is 0 for indirect */
4735 /* Various firmware bugs/inconsistencies mean that some indirect draw opcodes
4823 * before reading indirect parameters. It waits for WFI's before reading
4824 * the draw parameters, but after reading the indirect count :(.
4924 struct tu_buffer *indirect;
4947 if (!info->indirect) {
4980 tu_cs_emit_qw(cs, info->indirect->iova + info->indirect_offset);
4986 uint64_t indirect_iova = info->indirect->iova + info->indirect_offset;
5008 * indirect dispatch.
5010 if (info->indirect && num_consts > IR3_DP_BASE_GROUP_X) {
5036 if (!info->indirect &&
5082 if (info->indirect) {
5083 uint64_t iova = info->indirect->iova + info->indirect_offset;
5101 info->indirect != NULL,
5148 info.indirect = buffer;
5348 * read by the CP, so the draw indirect stage counts as top-of-pipe too.
5514 * read by the CP, so the draw indirect stage counts as top-of-pipe too.