Home
last modified time | relevance | path

Searched refs:vmhub (Results 1 – 25 of 31) sorted by relevance

12

/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_ids.c213 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 Damdgpu_gmc_v10_0.c92 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 Damdgpu_gmc_v9_0.c279 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 Damdgpu_ids.h84 unsigned vmhub);
87 unsigned vmhub);
91 void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
H A Damdgpu_gmc.c378 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 Damdgpu_gmc.h96 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 Damdgpu_jpeg_v1_0.c378 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 Damdgpu_jpeg_v2_0.c632 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 Damdgpu_vcn_v2_0.c1429 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 Damdgpu_vcn_v1_0.c1546 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 Damdgpu_uvd_v7_0.c1380 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 Damdgpu_trace.h236 __entry->vm_hub = ring->funcs->vmhub,
387 __entry->vm_hub = ring->funcs->vmhub;
H A Damdgpu_vm.c1042 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 Damdgpu_vce_v4_0.c999 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->funcs->vmhub]; in vce_v4_0_emit_vm_flush()
1080 .vmhub = AMDGPU_MMHUB_0,
H A Damdgpu_ib.c260 amdgpu_vmid_reset(adev, ring->funcs->vmhub, job->vmid); in amdgpu_ib_schedule()
H A Damdgpu_gfxhub_v1_0.c374 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v1_0_init()
H A Damdgpu_gfxhub_v2_0.c356 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_0_init()
H A Damdgpu_ring.h122 unsigned vmhub; member
H A Damdgpu_mmhub_v2_0.c348 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_0_init()
H A Damdgpu_sdma_v4_0.c2255 .vmhub = AMDGPU_MMHUB_0,
2291 .vmhub = AMDGPU_MMHUB_1,
2323 .vmhub = AMDGPU_MMHUB_0,
2355 .vmhub = AMDGPU_MMHUB_1,
H A Damdgpu_jpeg_v2_5.c580 .vmhub = AMDGPU_MMHUB_1,
H A Damdgpu_mmhub_v9_4.c506 {&adev->vmhub[AMDGPU_MMHUB_0], &adev->vmhub[AMDGPU_MMHUB_1]}; in mmhub_v9_4_init()
H A Damdgpu_mmhub_v1_0.c416 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_0_init()
H A Damdgpu_gmc_v6_0.c375 uint32_t vmhub, uint32_t flush_type) in gmc_v6_0_flush_gpu_tlb() argument
H A Damdgpu_vcn_v2_5.c1487 .vmhub = AMDGPU_MMHUB_1,
1587 .vmhub = AMDGPU_MMHUB_1,

12