HomeSort by: relevance | last modified time | path
    Searched defs:kiq (Results 1 - 9 of 9) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_virt.c 57 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_virt_kiq_reg_write_reg_wait
58 struct amdgpu_ring *ring = &kiq->ring;
63 spin_lock_irqsave(&kiq->ring_lock, flags);
69 spin_unlock_irqrestore(&kiq->ring_lock, flags);
amdgpu_gfx.c 291 dev_err(adev->dev, "Failed to find a queue for KIQ\n");
299 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_gfx_kiq_init_ring
302 spin_lock_init(&kiq->ring_lock);
304 r = amdgpu_device_wb_get(adev, &kiq->reg_val_offs);
311 ring->doorbell_index = adev->doorbell_index.kiq;
317 ring->eop_gpu_addr = kiq->eop_gpu_addr;
322 dev_warn(adev->dev, "(%d) failed to init kiq ring\n", r);
329 amdgpu_device_wb_free(ring->adev, ring->adev->gfx.kiq.reg_val_offs);
331 spin_lock_destroy(&ring->adev->gfx.kiq.ring_lock)
336 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_gfx_kiq_fini
346 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_gfx_kiq_init
471 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_gfx_disable_kcq
491 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_gfx_enable_kcq
673 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_kiq_rreg
719 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:amdgpu_kiq_wreg
    [all...]
amdgpu_gmc_v10_0.c 422 struct amdgpu_ring *ring = &adev->gfx.kiq.ring;
423 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gmc_v10_0_flush_gpu_tlb_pasid
426 spin_lock(&adev->gfx.kiq.ring_lock);
428 amdgpu_ring_alloc(ring, kiq->pmf->invalidate_tlbs_size + 8);
429 kiq->pmf->kiq_invalidate_tlbs(ring,
433 spin_unlock(&adev->gfx.kiq.ring_lock);
436 DRM_ERROR("wait for kiq fence error: %ld.\n", r);
amdgpu_gmc_v9_0.c 495 if (adev->gfx.kiq.ring.sched.ready &&
578 struct amdgpu_ring *ring = &adev->gfx.kiq.ring;
579 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gmc_v9_0_flush_gpu_tlb_pasid
585 spin_lock(&adev->gfx.kiq.ring_lock);
587 amdgpu_ring_alloc(ring, kiq->pmf->invalidate_tlbs_size + 8);
588 kiq->pmf->kiq_invalidate_tlbs(ring,
592 spin_unlock(&adev->gfx.kiq.ring_lock);
595 DRM_ERROR("wait for kiq fence error: %ld.\n", r);
amdgpu_doorbell.h 49 uint32_t kiq; member in struct:amdgpu_doorbell_index
214 * All compute related doorbells: kiq, hiq, diq, traditional compute queue, user queue, should locate in
amdgpu_gfx.h 68 /* Support ASIC-specific kiq pm4 packets*/
249 struct amdgpu_kiq kiq; member in struct:amdgpu_gfx
amdgpu_gfx_v10_0.c 272 PACKET3_SET_RESOURCES_QUEUE_TYPE(0)); /* vmid_mask:0 queue_type:0 (KIQ) */
383 adev->gfx.kiq.pmf = &gfx_v10_0_kiq_pm4_funcs;
1306 struct amdgpu_kiq *kiq; local in function:gfx_v10_0_sw_init
1330 /* KIQ event */
1333 &adev->gfx.kiq.irq);
1413 DRM_ERROR("Failed to init KIQ BOs!\n");
1417 kiq = &adev->gfx.kiq;
1418 r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq)
3157 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gfx_v10_0_kiq_enable_kgq
3780 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gfx_v10_0_kiq_disable_kgq
4640 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gfx_v10_0_ring_preempt_ib
4749 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gfx_v10_0_ring_emit_rreg
    [all...]
amdgpu_gfx_v8_0.c 1929 struct amdgpu_kiq *kiq; local in function:gfx_v8_0_sw_init
2046 DRM_ERROR("Failed to init KIQ BOs!\n");
2050 kiq = &adev->gfx.kiq;
2051 r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq);
2055 /* create MQD for all compute queues as well as KIQ for SRIOV case */
2080 amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq.ring);
4330 adev->gfx.kiq.ring.sched.ready = false;
4335 /* KIQ functions *
6460 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gfx_v8_0_ring_emit_rreg
    [all...]
amdgpu_gfx_v9_0.c 758 /* vmid_mask:0* queue_type:0 (KIQ) */
877 adev->gfx.kiq.pmf = &gfx_v9_0_kiq_pm4_funcs;
2171 struct amdgpu_kiq *kiq; local in function:gfx_v9_0_sw_init
2279 DRM_ERROR("Failed to init KIQ BOs!\n");
2283 kiq = &adev->gfx.kiq;
2284 r = amdgpu_gfx_kiq_init_ring(adev, &kiq->ring, &kiq->irq);
2288 /* create MQD for all compute queues as wel as KIQ for SRIOV case */
2316 amdgpu_gfx_kiq_free_ring(&adev->gfx.kiq.ring)
5307 struct amdgpu_kiq *kiq = &adev->gfx.kiq; local in function:gfx_v9_0_ring_emit_rreg
    [all...]

Completed in 24 milliseconds