Home
last modified time | relevance | path

Searched refs:gmc_funcs (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gmc.h314 const struct amdgpu_gmc_funcs *gmc_funcs; member
371 #define amdgpu_gmc_emit_flush_gpu_tlb(r, vmid, addr) (r)->adev->gmc.gmc_funcs->emit_flush_gpu_tlb((…
372 #define amdgpu_gmc_emit_pasid_mapping(r, vmid, pasid) (r)->adev->gmc.gmc_funcs->emit_pasid_mapping(…
373 #define amdgpu_gmc_get_vm_pde(adev, level, dst, flags) (adev)->gmc.gmc_funcs->get_vm_pde((adev), (l…
375 ((adev)->gmc.gmc_funcs->get_vm_pte((adev), (vm), (bo), (vm_flags), \
378 (adev)->gmc.gmc_funcs->override_vm_pte_flags \
380 #define amdgpu_gmc_get_vbios_fb_size(adev) (adev)->gmc.gmc_funcs->get_vbios_fb_size((adev))
383 _adev->gmc.gmc_funcs->get_dcc_alignment(_adev); \
H A Damdgpu_gmc.c731 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, vmid, in amdgpu_gmc_flush_gpu_tlb()
735 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, vmid, in amdgpu_gmc_flush_gpu_tlb()
738 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, vmid, vmhub, in amdgpu_gmc_flush_gpu_tlb()
793 if (!adev->gmc.gmc_funcs->flush_gpu_tlb_pasid) { in amdgpu_gmc_flush_gpu_tlb_pasid()
799 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid, in amdgpu_gmc_flush_gpu_tlb_pasid()
804 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid, in amdgpu_gmc_flush_gpu_tlb_pasid()
808 adev->gmc.gmc_funcs->flush_gpu_tlb_pasid(adev, pasid, in amdgpu_gmc_flush_gpu_tlb_pasid()
1300 if (mode == adev->gmc.gmc_funcs->query_mem_partition_mode(adev)) { in current_memory_partition_store()
1336 mode = adev->gmc.gmc_funcs->query_mem_partition_mode(adev); in current_memory_partition_show()
1352 if (!adev->gmc.gmc_funcs->query_mem_partition_mode) in amdgpu_gmc_sysfs_init()
[all …]
H A Dgmc_v10_0.c558 if (adev->gmc.gmc_funcs == NULL) in gmc_v10_0_set_gmc_funcs()
559 adev->gmc.gmc_funcs = &gmc_v10_0_gmc_funcs; in gmc_v10_0_set_gmc_funcs()
H A Damdgpu_vm.c815 pasid_mapping_needed &= adev->gmc.gmc_funcs->emit_pasid_mapping && in amdgpu_vm_flush()
1438 adev->gmc.gmc_funcs->set_prt(adev, enable); in amdgpu_vm_update_prt_state()
1449 if (!adev->gmc.gmc_funcs->set_prt) in amdgpu_vm_prt_get()
1492 if (!adev->gmc.gmc_funcs->set_prt) in amdgpu_vm_add_prt_cb()
2791 bool prt_fini_needed = !!adev->gmc.gmc_funcs->set_prt; in amdgpu_vm_fini()
H A Dgmc_v12_0.c586 adev->gmc.gmc_funcs = &gmc_v12_0_gmc_funcs; in gmc_v12_0_set_gmc_funcs()
1032 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, 0, AMDGPU_MMHUB0(0), 0); in gmc_v12_0_gart_enable()
H A Damdgpu_vm_pt.c718 adev->gmc.gmc_funcs->override_vm_pte_flags && in amdgpu_vm_pte_update_flags()
H A Damdgpu_ras_eeprom.c981 if (adev->gmc.gmc_funcs->query_mem_partition_mode) in amdgpu_ras_eeprom_append()
982 nps = adev->gmc.gmc_funcs->query_mem_partition_mode(adev); in amdgpu_ras_eeprom_append()
H A Dgmc_v11_0.c549 adev->gmc.gmc_funcs = &gmc_v11_0_gmc_funcs; in gmc_v11_0_set_gmc_funcs()
H A Dgmc_v6_0.c1164 adev->gmc.gmc_funcs = &gmc_v6_0_gmc_funcs; in gmc_v6_0_set_gmc_funcs()
H A Dgmc_v7_0.c1380 adev->gmc.gmc_funcs = &gmc_v7_0_gmc_funcs; in gmc_v7_0_set_gmc_funcs()
H A Dgmc_v8_0.c1751 adev->gmc.gmc_funcs = &gmc_v8_0_gmc_funcs; in gmc_v8_0_set_gmc_funcs()
H A Dgmc_v9_0.c1346 adev->gmc.gmc_funcs = &gmc_v9_0_gmc_funcs; in gmc_v9_0_set_gmc_funcs()
H A Damdgpu_ras.c3270 if (adev->gmc.gmc_funcs->query_mem_partition_mode) in amdgpu_ras_add_bad_pages()
3271 nps = adev->gmc.gmc_funcs->query_mem_partition_mode(adev); in amdgpu_ras_add_bad_pages()
H A Dgfx_v12_1.c2584 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, 0, AMDGPU_GFXHUB(i), 0); in gfx_v12_1_gfxhub_enable()
H A Damdgpu_device.c3707 adev->gmc.gmc_funcs = NULL; in amdgpu_device_init()
H A Dgfx_v12_0.c3577 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, 0, AMDGPU_GFXHUB(0), 0); in gfx_v12_0_gfxhub_enable()
H A Dgfx_v11_0.c4732 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, 0, AMDGPU_GFXHUB(0), 0); in gfx_v11_0_gfxhub_enable()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_topology.c1732 mode = adev->gmc.gmc_funcs->query_mem_partition_mode(adev); in fill_in_l2_l3_pcache()