Lines Matching defs:kiq
199 if (adev->enable_mes && !adev->gfx.kiq[0].ring.sched.ready) {
267 adev->gfx.kiq[0].pmf = &gfx_v11_0_kiq_pm4_funcs;
1309 struct amdgpu_kiq *kiq;
1443 kiq = &adev->gfx.kiq[0];
1444 r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq, 0);
1514 amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq[0].ring);
3590 (adev->doorbell_index.kiq * 2) << 2);
3948 (adev->doorbell_index.kiq * 2) << 2);
3987 if (adev->gfx.kiq[0].mqd_backup)
3988 memcpy_toio(mqd, adev->gfx.kiq[0].mqd_backup, sizeof(*mqd));
4010 if (adev->gfx.kiq[0].mqd_backup)
4011 memcpy_fromio(adev->gfx.kiq[0].mqd_backup, mqd, sizeof(*mqd));
4051 ring = &adev->gfx.kiq[0].ring;
5535 struct amdgpu_kiq *kiq = &adev->gfx.kiq[0];
5536 struct amdgpu_ring *kiq_ring = &kiq->ring;
5539 if (!kiq->pmf || !kiq->pmf->kiq_unmap_queues)
5542 spin_lock_irqsave(&kiq->ring_lock, flags);
5544 if (amdgpu_ring_alloc(kiq_ring, kiq->pmf->unmap_queues_size)) {
5545 spin_unlock_irqrestore(&kiq->ring_lock, flags);
5553 kiq->pmf->kiq_unmap_queues(kiq_ring, ring, PREEMPT_QUEUES_NO_UNMAP,
5558 spin_unlock_irqrestore(&kiq->ring_lock, flags);
6005 struct amdgpu_ring *ring = &(adev->gfx.kiq[0].ring);
6035 BUG(); /* kiq only support GENERIC2_INT now */
6203 adev->gfx.kiq[0].ring.funcs = &gfx_v11_0_ring_funcs_kiq;