• Home
  • Raw
  • Download

Lines Matching refs:ring_info

4372    const bool add_sample_positions = !queue->ring_info.sample_positions && needs->sample_positions;  in radv_update_preamble_cs()
4375 queue->ring_info.scratch_size_per_wave * queue->ring_info.scratch_waves; in radv_update_preamble_cs()
4387 queue->ring_info.compute_scratch_size_per_wave * queue->ring_info.compute_scratch_waves; in radv_update_preamble_cs()
4395 if (needs->esgs_ring_size > queue->ring_info.esgs_ring_size) { in radv_update_preamble_cs()
4402 if (needs->gsvs_ring_size > queue->ring_info.gsvs_ring_size) { in radv_update_preamble_cs()
4409 if (!queue->ring_info.tess_rings && needs->tess_rings) { in radv_update_preamble_cs()
4417 if (!queue->ring_info.task_rings && needs->task_rings) { in radv_update_preamble_cs()
4437 if (!queue->ring_info.mesh_scratch_ring && needs->mesh_scratch_ring) { in radv_update_preamble_cs()
4447 if (!queue->ring_info.gds && needs->gds) { in radv_update_preamble_cs()
4459 if (!queue->ring_info.gds_oa && needs->gds_oa) { in radv_update_preamble_cs()
4665 queue->ring_info = *needs; in radv_update_preamble_cs()
4898 struct radv_queue_ring_info needs = queue->ring_info; in radv_update_preambles()
4935 queue->ring_info.scratch_size_per_wave == needs.scratch_size_per_wave && in radv_update_preambles()
4936 queue->ring_info.scratch_waves == needs.scratch_waves && in radv_update_preambles()
4937 queue->ring_info.compute_scratch_size_per_wave == needs.compute_scratch_size_per_wave && in radv_update_preambles()
4938 queue->ring_info.compute_scratch_waves == needs.compute_scratch_waves && in radv_update_preambles()
4939 queue->ring_info.esgs_ring_size == needs.esgs_ring_size && in radv_update_preambles()
4940 queue->ring_info.gsvs_ring_size == needs.gsvs_ring_size && in radv_update_preambles()
4941 queue->ring_info.tess_rings == needs.tess_rings && in radv_update_preambles()
4942 queue->ring_info.task_rings == needs.task_rings && in radv_update_preambles()
4943 queue->ring_info.mesh_scratch_ring == needs.mesh_scratch_ring && in radv_update_preambles()
4944 queue->ring_info.gds == needs.gds && in radv_update_preambles()
4945 queue->ring_info.gds_oa == needs.gds_oa && in radv_update_preambles()
4946 queue->ring_info.sample_positions == needs.sample_positions) in radv_update_preambles()
4962 queue->ace_internal_state->ring_info.task_rings = queue->state.ring_info.task_rings; in radv_update_ace_preambles()
4969 struct radv_queue_ring_info needs = queue->ace_internal_state->ring_info; in radv_update_ace_preambles()
4970 needs.compute_scratch_size_per_wave = queue->state.ring_info.scratch_size_per_wave; in radv_update_ace_preambles()
4971 needs.compute_scratch_waves = queue->state.ring_info.scratch_waves; in radv_update_ace_preambles()
4972 needs.task_rings = queue->state.ring_info.task_rings; in radv_update_ace_preambles()