Lines Matching defs:kiq
3557 if (adev->enable_mes && !adev->gfx.kiq[0].ring.sched.ready) {
3625 adev->gfx.kiq[0].pmf = &gfx_v10_0_kiq_pm4_funcs;
4486 struct amdgpu_kiq *kiq;
4530 &adev->gfx.kiq[0].irq);
4615 kiq = &adev->gfx.kiq[0];
4616 r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq, 0);
4673 amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq[0].ring);
6223 adev->gfx.kiq[0].ring.sched.ready = false;
6693 (adev->doorbell_index.kiq * 2) << 2);
6732 if (adev->gfx.kiq[0].mqd_backup)
6733 memcpy_toio(mqd, adev->gfx.kiq[0].mqd_backup, sizeof(*mqd));
6755 if (adev->gfx.kiq[0].mqd_backup)
6756 memcpy_fromio(adev->gfx.kiq[0].mqd_backup, mqd, sizeof(*mqd));
6796 ring = &adev->gfx.kiq[0].ring;
8534 struct amdgpu_kiq *kiq = &adev->gfx.kiq[0];
8535 struct amdgpu_ring *kiq_ring = &kiq->ring;
8538 if (!kiq->pmf || !kiq->pmf->kiq_unmap_queues)
8541 spin_lock_irqsave(&kiq->ring_lock, flags);
8543 if (amdgpu_ring_alloc(kiq_ring, kiq->pmf->unmap_queues_size)) {
8544 spin_unlock_irqrestore(&kiq->ring_lock, flags);
8552 kiq->pmf->kiq_unmap_queues(kiq_ring, ring, PREEMPT_QUEUES_NO_UNMAP,
8557 spin_unlock_irqrestore(&kiq->ring_lock, flags);
9044 struct amdgpu_ring *ring = &(adev->gfx.kiq[0].ring);
9077 BUG(); /* kiq only support GENERIC2_INT now */
9088 struct amdgpu_ring *ring = &(adev->gfx.kiq[0].ring);
9264 adev->gfx.kiq[0].ring.funcs = &gfx_v10_0_ring_funcs_kiq;
9298 adev->gfx.kiq[0].irq.num_types = AMDGPU_CP_KIQ_IRQ_LAST;
9299 adev->gfx.kiq[0].irq.funcs = &gfx_v10_0_kiq_irq_funcs;