Lines Matching defs:kiq
775 struct amdgpu_ring *ring = &adev->gfx.kiq[inst].ring;
776 struct amdgpu_kiq *kiq = &adev->gfx.kiq[inst];
811 ndw = kiq->pmf->invalidate_tlbs_size + 8;
814 ndw += kiq->pmf->invalidate_tlbs_size;
817 ndw += kiq->pmf->invalidate_tlbs_size;
819 spin_lock(&adev->gfx.kiq[inst].ring_lock);
822 spin_unlock(&adev->gfx.kiq[inst].ring_lock);
826 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, 2, all_hub);
829 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, 0, all_hub);
831 kiq->pmf->kiq_invalidate_tlbs(ring, pasid, flush_type, all_hub);
835 spin_unlock(&adev->gfx.kiq[inst].ring_lock);
840 spin_unlock(&adev->gfx.kiq[inst].ring_lock);
852 dev_err(adev->dev, "timeout waiting for kiq fence\n");
868 struct amdgpu_kiq *kiq = &adev->gfx.kiq[xcc_inst];
869 struct amdgpu_ring *ring = &kiq->ring;
880 spin_lock_irqsave(&kiq->ring_lock, flags);
889 spin_unlock_irqrestore(&kiq->ring_lock, flags);
912 spin_unlock_irqrestore(&kiq->ring_lock, flags);