soc24_grbm_select
soc24_grbm_select(adev, mec, pipe, queue, vmid);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, i);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, i);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 1, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 1, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 0, pipe_id, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, 1, i, 0, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, ring->me, ring->pipe, ring->queue, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, ring->me, ring->pipe, ring->queue, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, ring->me, ring->pipe, ring->queue, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, ring->me, ring->pipe, ring->queue, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, adev->gfx.me.num_me + i, j, k, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, i, j, k, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, ring->me, ring->pipe, ring->queue, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, ring->me, ring->pipe, ring->queue, 0);
soc24_grbm_select(adev, 0, 0, 0, 0);
soc24_grbm_select(adev, me, pipe, q, vm);
void soc24_grbm_select(struct amdgpu_device *adev,