@@ -196,7 +196,7 @@ int amdgpu_amdkfd_reserve_mem_limit(struct amdgpu_device *adev,
196196 return - EINVAL ;
197197
198198 vram_size = KFD_XCP_MEMORY_SIZE (adev , xcp_id );
199- if (adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU ) {
199+ if (adev -> flags & AMD_IS_APU ) {
200200 system_mem_needed = size ;
201201 ttm_mem_needed = size ;
202202 }
@@ -233,7 +233,7 @@ int amdgpu_amdkfd_reserve_mem_limit(struct amdgpu_device *adev,
233233 if (adev && xcp_id >= 0 ) {
234234 adev -> kfd .vram_used [xcp_id ] += vram_needed ;
235235 adev -> kfd .vram_used_aligned [xcp_id ] +=
236- (adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU ) ?
236+ (adev -> flags & AMD_IS_APU ) ?
237237 vram_needed :
238238 ALIGN (vram_needed , VRAM_AVAILABLITY_ALIGN );
239239 }
@@ -261,7 +261,7 @@ void amdgpu_amdkfd_unreserve_mem_limit(struct amdgpu_device *adev,
261261
262262 if (adev ) {
263263 adev -> kfd .vram_used [xcp_id ] -= size ;
264- if (adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU ) {
264+ if (adev -> flags & AMD_IS_APU ) {
265265 adev -> kfd .vram_used_aligned [xcp_id ] -= size ;
266266 kfd_mem_limit .system_mem_used -= size ;
267267 kfd_mem_limit .ttm_mem_used -= size ;
@@ -890,7 +890,7 @@ static int kfd_mem_attach(struct amdgpu_device *adev, struct kgd_mem *mem,
890890 * if peer device has large BAR. In contrast, access over xGMI is
891891 * allowed for both small and large BAR configurations of peer device
892892 */
893- if ((adev != bo_adev && !(adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU )) &&
893+ if ((adev != bo_adev && !(adev -> flags & AMD_IS_APU )) &&
894894 ((mem -> domain == AMDGPU_GEM_DOMAIN_VRAM ) ||
895895 (mem -> alloc_flags & KFD_IOC_ALLOC_MEM_FLAGS_DOORBELL ) ||
896896 (mem -> alloc_flags & KFD_IOC_ALLOC_MEM_FLAGS_MMIO_REMAP ))) {
@@ -1658,7 +1658,7 @@ size_t amdgpu_amdkfd_get_available_memory(struct amdgpu_device *adev,
16581658 - atomic64_read (& adev -> vram_pin_size )
16591659 - reserved_for_pt ;
16601660
1661- if (adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU ) {
1661+ if (adev -> flags & AMD_IS_APU ) {
16621662 system_mem_available = no_system_mem_limit ?
16631663 kfd_mem_limit .max_system_mem_limit :
16641664 kfd_mem_limit .max_system_mem_limit -
@@ -1706,7 +1706,7 @@ int amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu(
17061706 if (flags & KFD_IOC_ALLOC_MEM_FLAGS_VRAM ) {
17071707 domain = alloc_domain = AMDGPU_GEM_DOMAIN_VRAM ;
17081708
1709- if (adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU ) {
1709+ if (adev -> flags & AMD_IS_APU ) {
17101710 domain = AMDGPU_GEM_DOMAIN_GTT ;
17111711 alloc_domain = AMDGPU_GEM_DOMAIN_GTT ;
17121712 alloc_flags = 0 ;
@@ -1953,7 +1953,7 @@ int amdgpu_amdkfd_gpuvm_free_memory_of_gpu(
19531953 if (size ) {
19541954 if (!is_imported &&
19551955 (mem -> bo -> preferred_domains == AMDGPU_GEM_DOMAIN_VRAM ||
1956- ((adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU ) &&
1956+ ((adev -> flags & AMD_IS_APU ) &&
19571957 mem -> bo -> preferred_domains == AMDGPU_GEM_DOMAIN_GTT )))
19581958 * size = bo_size ;
19591959 else
@@ -2376,7 +2376,7 @@ static int import_obj_create(struct amdgpu_device *adev,
23762376 (* mem )-> bo = bo ;
23772377 (* mem )-> va = va ;
23782378 (* mem )-> domain = (bo -> preferred_domains & AMDGPU_GEM_DOMAIN_VRAM ) &&
2379- !(adev -> gmc . is_app_apu || adev -> flags & AMD_IS_APU ) ?
2379+ !(adev -> flags & AMD_IS_APU ) ?
23802380 AMDGPU_GEM_DOMAIN_VRAM : AMDGPU_GEM_DOMAIN_GTT ;
23812381
23822382 (* mem )-> mapped_to_gpu_memory = 0 ;
0 commit comments