/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_ids.c | 213 unsigned vmhub = ring->funcs->vmhub; in amdgpu_vmid_grab_idle() local 284 unsigned vmhub = ring->funcs->vmhub; in amdgpu_vmid_grab_reserved() local 290 *id = vm->reserved_vmid[vmhub]; in amdgpu_vmid_grab_reserved() 349 unsigned vmhub = ring->funcs->vmhub; in amdgpu_vmid_grab_used() local 422 unsigned vmhub = ring->funcs->vmhub; in amdgpu_vmid_grab() local 433 if (vm->reserved_vmid[vmhub]) { in amdgpu_vmid_grab() 479 unsigned vmhub) in amdgpu_vmid_alloc_reserved() argument 487 if (vm->reserved_vmid[vmhub]) in amdgpu_vmid_alloc_reserved() 499 vm->reserved_vmid[vmhub] = idle; in amdgpu_vmid_alloc_reserved() 510 unsigned vmhub) in amdgpu_vmid_free_reserved() argument [all …]
|
H A D | amdgpu_gmc_v10_0.c | 92 hub = &adev->vmhub[AMDGPU_MMHUB_0]; in gmc_v10_0_vm_fault_interrupt_state() 101 hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gmc_v10_0_vm_fault_interrupt_state() 111 hub = &adev->vmhub[AMDGPU_MMHUB_0]; in gmc_v10_0_vm_fault_interrupt_state() 238 uint32_t vmhub) in gmc_v10_0_use_invalidate_semaphore() argument 240 return ((vmhub == AMDGPU_MMHUB_0 || in gmc_v10_0_use_invalidate_semaphore() 241 vmhub == AMDGPU_MMHUB_1) && in gmc_v10_0_use_invalidate_semaphore() 269 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v10_0_flush_vm_hub() 304 if (vmhub == AMDGPU_GFXHUB_0) in gmc_v10_0_flush_vm_hub() 355 if (vmhub == AMDGPU_MMHUB_0) { in gmc_v10_0_flush_gpu_tlb() 361 BUG_ON(vmhub != AMDGPU_GFXHUB_0); in gmc_v10_0_flush_gpu_tlb() [all …]
|
H A D | amdgpu_gmc_v9_0.c | 279 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state() 290 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state() 324 hub = &adev->vmhub[AMDGPU_MMHUB_0]; in gmc_v9_0_process_interrupt() 327 hub = &adev->vmhub[AMDGPU_MMHUB_1]; in gmc_v9_0_process_interrupt() 441 uint32_t vmhub) in gmc_v9_0_use_invalidate_semaphore() argument 443 return ((vmhub == AMDGPU_MMHUB_0 || in gmc_v9_0_use_invalidate_semaphore() 444 vmhub == AMDGPU_MMHUB_1) && in gmc_v9_0_use_invalidate_semaphore() 487 BUG_ON(vmhub >= adev->num_vmhubs); in gmc_v9_0_flush_gpu_tlb() 489 hub = &adev->vmhub[vmhub]; in gmc_v9_0_flush_gpu_tlb() 535 if (vmhub == AMDGPU_GFXHUB_0) in gmc_v9_0_flush_gpu_tlb() [all …]
|
H A D | amdgpu_ids.h | 84 unsigned vmhub); 87 unsigned vmhub); 91 void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
|
H A D | amdgpu_gmc.c | 378 unsigned vmhub, inv_eng; in amdgpu_gmc_allocate_vm_inv_eng() local 382 vmhub = ring->funcs->vmhub; in amdgpu_gmc_allocate_vm_inv_eng() 384 inv_eng = ffs(vm_inv_engs[vmhub]); in amdgpu_gmc_allocate_vm_inv_eng() 392 vm_inv_engs[vmhub] &= ~(1 << ring->vm_inv_eng); in amdgpu_gmc_allocate_vm_inv_eng() 395 ring->name, ring->vm_inv_eng, ring->funcs->vmhub); in amdgpu_gmc_allocate_vm_inv_eng()
|
H A D | amdgpu_gmc.h | 96 uint32_t vmhub, uint32_t flush_type); 226 …ne amdgpu_gmc_flush_gpu_tlb(adev, vmid, vmhub, type) ((adev)->gmc.gmc_funcs->flush_gpu_tlb((adev),… argument
|
H A D | amdgpu_jpeg_v1_0.c | 378 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in jpeg_v1_0_decode_ring_emit_vm_flush() 548 .vmhub = AMDGPU_MMHUB_0,
|
H A D | amdgpu_jpeg_v2_0.c | 632 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in jpeg_v2_0_dec_ring_emit_vm_flush() 781 .vmhub = AMDGPU_MMHUB_0,
|
H A D | amdgpu_vcn_v2_0.c | 1429 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in vcn_v2_0_dec_ring_emit_vm_flush() 1585 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in vcn_v2_0_enc_ring_emit_vm_flush() 1713 .vmhub = AMDGPU_MMHUB_0, 1744 .vmhub = AMDGPU_MMHUB_0,
|
H A D | amdgpu_vcn_v1_0.c | 1546 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in vcn_v1_0_dec_ring_emit_vm_flush() 1687 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in vcn_v1_0_enc_ring_emit_vm_flush() 1881 .vmhub = AMDGPU_MMHUB_0, 1915 .vmhub = AMDGPU_MMHUB_0,
|
H A D | amdgpu_uvd_v7_0.c | 1380 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in uvd_v7_0_ring_emit_vm_flush() 1423 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in uvd_v7_0_enc_ring_emit_vm_flush() 1784 .vmhub = AMDGPU_MMHUB_0, 1817 .vmhub = AMDGPU_MMHUB_0,
|
H A D | amdgpu_trace.h | 236 __entry->vm_hub = ring->funcs->vmhub, 387 __entry->vm_hub = ring->funcs->vmhub;
|
H A D | amdgpu_vm.c | 1042 unsigned vmhub = ring->funcs->vmhub; in amdgpu_vm_need_pipeline_sync() local 1043 struct amdgpu_vmid_mgr *id_mgr = &adev->vm_manager.id_mgr[vmhub]; in amdgpu_vm_need_pipeline_sync() 1081 unsigned vmhub = ring->funcs->vmhub; in amdgpu_vm_flush() local 1082 struct amdgpu_vmid_mgr *id_mgr = &adev->vm_manager.id_mgr[vmhub]; in amdgpu_vm_flush()
|
H A D | amdgpu_vce_v4_0.c | 999 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in vce_v4_0_emit_vm_flush() 1080 .vmhub = AMDGPU_MMHUB_0,
|
H A D | amdgpu_ib.c | 260 amdgpu_vmid_reset(adev, ring->funcs->vmhub, job->vmid); in amdgpu_ib_schedule()
|
H A D | amdgpu_gfxhub_v1_0.c | 374 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v1_0_init()
|
H A D | amdgpu_gfxhub_v2_0.c | 356 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_0_init()
|
H A D | amdgpu_ring.h | 122 unsigned vmhub; member
|
H A D | amdgpu_mmhub_v2_0.c | 348 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_0_init()
|
H A D | amdgpu_sdma_v4_0.c | 2255 .vmhub = AMDGPU_MMHUB_0, 2291 .vmhub = AMDGPU_MMHUB_1, 2323 .vmhub = AMDGPU_MMHUB_0, 2355 .vmhub = AMDGPU_MMHUB_1,
|
H A D | amdgpu_jpeg_v2_5.c | 580 .vmhub = AMDGPU_MMHUB_1,
|
H A D | amdgpu_mmhub_v9_4.c | 506 {&adev->vmhub[AMDGPU_MMHUB_0], &adev->vmhub[AMDGPU_MMHUB_1]}; in mmhub_v9_4_init()
|
H A D | amdgpu_mmhub_v1_0.c | 416 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_0_init()
|
H A D | amdgpu_gmc_v6_0.c | 375 uint32_t vmhub, uint32_t flush_type) in gmc_v6_0_flush_gpu_tlb() argument
|
H A D | amdgpu_vcn_v2_5.c | 1487 .vmhub = AMDGPU_MMHUB_1, 1587 .vmhub = AMDGPU_MMHUB_1,
|