| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | gmc_v12_1.c | 42 hub = &adev->vmhub[j]; in gmc_v12_1_vm_fault_interrupt_state() 70 hub = &adev->vmhub[j]; in gmc_v12_1_vm_fault_interrupt_state() 109 unsigned int vmhub, node_id; in gmc_v12_1_process_interrupt() local 131 vmhub = AMDGPU_MMHUB0(node_id / 4); in gmc_v12_1_process_interrupt() 140 vmhub = xcc_id; in gmc_v12_1_process_interrupt() 143 hub = &adev->vmhub[vmhub]; in gmc_v12_1_process_interrupt() 238 amdgpu_vm_update_fault_cache(adev, entry->pasid, addr, status, vmhub); in gmc_v12_1_process_interrupt() 278 uint32_t vmhub) in gmc_v12_1_use_invalidate_semaphore() argument 280 return ((!AMDGPU_IS_GFXHUB(vmhub)) && in gmc_v12_1_use_invalidate_semaphore() 285 unsigned int vmhub, uint32_t flush_type) in gmc_v12_1_flush_vm_hub() argument [all …]
|
| H A D | gmc_v11_0.c | 105 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub_index]; in gmc_v11_0_process_interrupt() 195 uint32_t vmhub) in gmc_v11_0_use_invalidate_semaphore() argument 197 return ((vmhub == AMDGPU_MMHUB0(0)) && in gmc_v11_0_use_invalidate_semaphore() 221 uint32_t vmhub, uint32_t flush_type) in gmc_v11_0_flush_gpu_tlb() argument 223 bool use_semaphore = gmc_v11_0_use_invalidate_semaphore(adev, vmhub); in gmc_v11_0_flush_gpu_tlb() 224 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v11_0_flush_gpu_tlb() 233 if ((vmhub == AMDGPU_GFXHUB(0)) && !adev->gfx.is_poweron) in gmc_v11_0_flush_gpu_tlb() 254 hub_ip = (vmhub == AMDGPU_GFXHUB(0)) ? GC_HWIP : MMHUB_HWIP; in gmc_v11_0_flush_gpu_tlb() 295 if ((vmhub != AMDGPU_GFXHUB(0)) && in gmc_v11_0_flush_gpu_tlb() 355 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->vm_hub]; in gmc_v11_0_emit_flush_gpu_tlb() [all …]
|
| H A D | gfxhub_v2_0.c | 123 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_0_setup_vm_pt_regs() 285 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_0_setup_vmid_config() 334 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_0_program_invalidation() 363 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_0_gart_disable() 435 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_0_init()
|
| H A D | gfxhub_v1_0.c | 43 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v1_0_setup_vm_pt_regs() 252 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v1_0_setup_vmid_config() 312 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v1_0_program_invalidation() 343 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v1_0_gart_disable() 415 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v1_0_init()
|
| H A D | amdgpu_vm.c | 745 unsigned vmhub = ring->vm_hub; in amdgpu_vm_need_pipeline_sync() local 746 struct amdgpu_vmid_mgr *id_mgr = &adev->vm_manager.id_mgr[vmhub]; in amdgpu_vm_need_pipeline_sync() 780 unsigned vmhub = ring->vm_hub; in amdgpu_vm_flush() local 781 struct amdgpu_vmid_mgr *id_mgr = &adev->vm_manager.id_mgr[vmhub]; in amdgpu_vm_flush() 3171 unsigned int vmhub) in amdgpu_vm_update_fault_cache() argument 3194 adev->vm_manager.fault_info.vmhub = vmhub; in amdgpu_vm_update_fault_cache() 3197 if (AMDGPU_IS_GFXHUB(vmhub)) { in amdgpu_vm_update_fault_cache() 3198 vm->fault_info.vmhub = AMDGPU_VMHUB_TYPE_GFX; in amdgpu_vm_update_fault_cache() 3199 vm->fault_info.vmhub |= in amdgpu_vm_update_fault_cache() 3200 (vmhub - AMDGPU_GFXHUB_START) << AMDGPU_VMHUB_IDX_SHIFT; in amdgpu_vm_update_fault_cache() [all …]
|
| H A D | mmhub_v2_0.c | 175 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_setup_vm_pt_regs() 350 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_setup_vmid_config() 400 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_program_invalidation() 429 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_gart_disable() 533 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_init()
|
| H A D | mmhub_v2_3.c | 115 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_3_setup_vm_pt_regs() 274 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_3_setup_vmid_config() 324 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_3_program_invalidation() 367 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_3_gart_disable() 441 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_3_init()
|
| H A D | gfxhub_v2_1.c | 126 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_1_setup_vm_pt_regs() 297 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_1_setup_vmid_config() 346 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_1_program_invalidation() 387 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_1_gart_disable() 466 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_1_init() 621 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_1_halt()
|
| H A D | amdgpu_gmc.c | 647 unsigned vmhub, inv_eng; in amdgpu_gmc_allocate_vm_inv_eng() local 666 vmhub = ring->vm_hub; in amdgpu_gmc_allocate_vm_inv_eng() 678 inv_eng = ffs(vm_inv_engs[vmhub]); in amdgpu_gmc_allocate_vm_inv_eng() 686 vm_inv_engs[vmhub] &= ~(1 << ring->vm_inv_eng); in amdgpu_gmc_allocate_vm_inv_eng() 711 uint32_t vmhub, uint32_t flush_type) in amdgpu_gmc_flush_gpu_tlb() argument 714 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in amdgpu_gmc_flush_gpu_tlb() 733 vmhub, 2); in amdgpu_gmc_flush_gpu_tlb() 737 vmhub, 0); in amdgpu_gmc_flush_gpu_tlb() 739 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, vmid, vmhub, in amdgpu_gmc_flush_gpu_tlb() 1028 hub = &adev->vmhub[hub_type]; in amdgpu_gmc_set_vm_fault_masks()
|
| H A D | gfxhub_v1_2.c | 51 hub = &adev->vmhub[AMDGPU_GFXHUB(i)]; in gfxhub_v1_2_xcc_setup_vm_pt_regs() 344 hub = &adev->vmhub[AMDGPU_GFXHUB(j)]; in gfxhub_v1_2_xcc_setup_vmid_config() 407 hub = &adev->vmhub[AMDGPU_GFXHUB(j)]; in gfxhub_v1_2_xcc_program_invalidation() 453 hub = &adev->vmhub[AMDGPU_GFXHUB(j)]; in gfxhub_v1_2_xcc_gart_disable() 548 hub = &adev->vmhub[AMDGPU_GFXHUB(i)]; in gfxhub_v1_2_xcc_init()
|
| H A D | mmhub_v1_0.c | 57 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v1_0_setup_vm_pt_regs() 280 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v1_0_setup_vmid_config() 339 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v1_0_program_invalidation() 392 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v1_0_gart_disable() 469 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v1_0_init()
|
| H A D | gfxhub_v12_1.c | 69 hub = &adev->vmhub[AMDGPU_GFXHUB(i)]; in gfxhub_v12_1_xcc_setup_vm_pt_regs() 422 hub = &adev->vmhub[AMDGPU_GFXHUB(j)]; in gfxhub_v12_1_xcc_setup_vmid_config() 480 hub = &adev->vmhub[AMDGPU_GFXHUB(j)]; in gfxhub_v12_1_xcc_program_invalidation() 549 hub = &adev->vmhub[AMDGPU_GFXHUB(j)]; in gfxhub_v12_1_xcc_gart_disable() 762 hub = &adev->vmhub[AMDGPU_GFXHUB(i)]; in gfxhub_v12_1_xcc_init()
|
| H A D | vcn_sw_ring.c | 68 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->vm_hub]; in vcn_dec_sw_ring_emit_vm_flush()
|
| H A D | amdgpu_vm.h | 345 unsigned int vmhub; member 684 unsigned int vmhub);
|
| H A D | amdgpu_dev_coredump.c | 425 fault_info->vmhub ? "mmhub" : "gfxhub"); in amdgpu_devcoredump_format()
|
| H A D | vcn_v2_0.c | 1615 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->vm_hub]; in vcn_v2_0_dec_ring_emit_vm_flush() 1775 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->vm_hub]; in vcn_v2_0_enc_ring_emit_vm_flush()
|
| H A D | jpeg_v4_0_3.c | 979 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->vm_hub]; in jpeg_v4_0_3_dec_ring_emit_vm_flush()
|
| H A D | sdma_v6_0.c | 1181 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->vm_hub]; in sdma_v6_0_ring_emit_vm_flush()
|
| H A D | sdma_v5_2.c | 1193 struct amdgpu_vmhub *hub = &ring->adev->vmhub[ring->vm_hub]; in sdma_v5_2_ring_emit_vm_flush()
|
| H A D | mes_v11_0.c | 326 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in mes_v11_0_add_hw_queue()
|
| H A D | mes_v12_0.c | 311 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in mes_v12_0_add_hw_queue()
|
| H A D | amdgpu_ttm.c | 2741 hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in amdgpu_sdma_set_buffer_funcs_scheds()
|