Lines Matching refs:kiq

366 	if (adev->enable_mes && !adev->gfx.kiq[0].ring.sched.ready) {  in gfx11_kiq_unmap_queues()
434 adev->gfx.kiq[0].pmf = &gfx_v11_0_kiq_pm4_funcs; in gfx_v11_0_set_kiq_pm4_funcs()
1803 amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq[0].ring); in gfx_v11_0_sw_fini()
3943 (adev->doorbell_index.kiq * 2) << 2); in gfx_v11_0_cp_set_doorbell_range()
4317 (adev->doorbell_index.kiq * 2) << 2); in gfx_v11_0_kiq_init_register()
4356 if (adev->gfx.kiq[0].mqd_backup) in gfx_v11_0_kiq_init_queue()
4357 memcpy_toio(mqd, adev->gfx.kiq[0].mqd_backup, sizeof(*mqd)); in gfx_v11_0_kiq_init_queue()
4379 if (adev->gfx.kiq[0].mqd_backup) in gfx_v11_0_kiq_init_queue()
4380 memcpy_fromio(adev->gfx.kiq[0].mqd_backup, mqd, sizeof(*mqd)); in gfx_v11_0_kiq_init_queue()
4420 ring = &adev->gfx.kiq[0].ring; in gfx_v11_0_kiq_resume()
5988 struct amdgpu_kiq *kiq = &adev->gfx.kiq[0]; in gfx_v11_0_ring_preempt_ib() local
5989 struct amdgpu_ring *kiq_ring = &kiq->ring; in gfx_v11_0_ring_preempt_ib()
5995 if (!kiq->pmf || !kiq->pmf->kiq_unmap_queues) in gfx_v11_0_ring_preempt_ib()
5998 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v11_0_ring_preempt_ib()
6000 if (amdgpu_ring_alloc(kiq_ring, kiq->pmf->unmap_queues_size)) { in gfx_v11_0_ring_preempt_ib()
6001 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v11_0_ring_preempt_ib()
6009 kiq->pmf->kiq_unmap_queues(kiq_ring, ring, PREEMPT_QUEUES_NO_UNMAP, in gfx_v11_0_ring_preempt_ib()
6014 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v11_0_ring_preempt_ib()
6555 struct amdgpu_ring *ring = &(adev->gfx.kiq[0].ring);
6982 adev->gfx.kiq[0].ring.funcs = &gfx_v11_0_ring_funcs_kiq; in gfx_v11_0_set_ring_funcs()