Home
last modified time | relevance | path

Searched refs:cu_info (Results 1 – 14 of 14) sorted by relevance

/dragonfly/sys/dev/drm/amd/amdgpu/
H A Damdgpu_amdkfd.c420 struct amdgpu_cu_info acu_info = adev->gfx.cu_info; in get_cu_info()
422 memset(cu_info, 0, sizeof(*cu_info)); in get_cu_info()
423 if (sizeof(cu_info->cu_bitmap) != sizeof(acu_info.bitmap)) in get_cu_info()
426 cu_info->cu_active_number = acu_info.number; in get_cu_info()
427 cu_info->cu_ao_mask = acu_info.ao_cu_mask; in get_cu_info()
428 memcpy(&cu_info->cu_bitmap[0], &acu_info.bitmap[0], in get_cu_info()
432 cu_info->num_cu_per_sh = adev->gfx.config.max_cu_per_sh; in get_cu_info()
433 cu_info->simd_per_cu = acu_info.simd_per_cu; in get_cu_info()
434 cu_info->max_waves_per_simd = acu_info.max_waves_per_simd; in get_cu_info()
435 cu_info->wave_front_size = acu_info.wave_front_size; in get_cu_info()
[all …]
H A Damdgpu_atomfirmware.c357 adev->gfx.cu_info.wave_front_size = le16_to_cpu(gfx_info->v24.gc_wave_size); in amdgpu_atomfirmware_get_gfx_info()
358 adev->gfx.cu_info.max_waves_per_simd = le16_to_cpu(gfx_info->v24.gc_max_waves_per_simd); in amdgpu_atomfirmware_get_gfx_info()
359 adev->gfx.cu_info.max_scratch_slots_per_cu = gfx_info->v24.gc_max_scratch_slots_per_cu; in amdgpu_atomfirmware_get_gfx_info()
360 adev->gfx.cu_info.lds_size = le16_to_cpu(gfx_info->v24.gc_lds_size); in amdgpu_atomfirmware_get_gfx_info()
H A Dgfx_v9_0.h32 int gfx_v9_0_get_cu_info(struct amdgpu_device *adev, struct amdgpu_cu_info *cu_info);
H A Damdgpu_kms.c620 dev_info.cu_active_number = adev->gfx.cu_info.number; in amdgpu_info_ioctl()
621 dev_info.cu_ao_mask = adev->gfx.cu_info.ao_cu_mask; in amdgpu_info_ioctl()
623 memcpy(&dev_info.cu_ao_bitmap[0], &adev->gfx.cu_info.ao_cu_bitmap[0], in amdgpu_info_ioctl()
624 sizeof(adev->gfx.cu_info.ao_cu_bitmap)); in amdgpu_info_ioctl()
625 memcpy(&dev_info.cu_bitmap[0], &adev->gfx.cu_info.bitmap[0], in amdgpu_info_ioctl()
626 sizeof(adev->gfx.cu_info.bitmap)); in amdgpu_info_ioctl()
643 dev_info.wave_front_size = adev->gfx.cu_info.wave_front_size; in amdgpu_info_ioctl()
H A Damdgpu_amdkfd.h146 void get_cu_info(struct kgd_dev *kgd, struct kfd_cu_info *cu_info);
H A Dgfx_v8_0.c7390 struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info; in gfx_v8_0_get_cu_info() local
7394 memset(cu_info, 0, sizeof(*cu_info)); in gfx_v8_0_get_cu_info()
7414 cu_info->bitmap[i][j] = bitmap; in gfx_v8_0_get_cu_info()
7427 cu_info->ao_cu_bitmap[i][j] = ao_bitmap; in gfx_v8_0_get_cu_info()
7433 cu_info->number = active_cu_number; in gfx_v8_0_get_cu_info()
7434 cu_info->ao_cu_mask = ao_cu_mask; in gfx_v8_0_get_cu_info()
7435 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v8_0_get_cu_info()
7436 cu_info->max_waves_per_simd = 10; in gfx_v8_0_get_cu_info()
7437 cu_info->max_scratch_slots_per_cu = 32; in gfx_v8_0_get_cu_info()
7438 cu_info->wave_front_size = 64; in gfx_v8_0_get_cu_info()
[all …]
H A Dgfx_v9_0.c250 struct amdgpu_cu_info *cu_info);
1775 gfx_v9_0_get_cu_info(adev, &adev->gfx.cu_info); in gfx_v9_0_gpu_init()
4857 struct amdgpu_cu_info *cu_info) in gfx_v9_0_get_cu_info() argument
4863 if (!adev || !cu_info) in gfx_v9_0_get_cu_info()
4879 cu_info->bitmap[i][j] = bitmap; in gfx_v9_0_get_cu_info()
4892 cu_info->ao_cu_bitmap[i][j] = ao_bitmap; in gfx_v9_0_get_cu_info()
4898 cu_info->number = active_cu_number; in gfx_v9_0_get_cu_info()
4899 cu_info->ao_cu_mask = ao_cu_mask; in gfx_v9_0_get_cu_info()
4900 cu_info->simd_per_cu = NUM_SIMD_PER_CU; in gfx_v9_0_get_cu_info()
H A Damdgpu_device.c1449 adev->gfx.cu_info.wave_front_size = le32_to_cpu(gpu_info_fw->gc_wave_size); in amdgpu_device_parse_gpu_info_fw()
1450 adev->gfx.cu_info.max_waves_per_simd = in amdgpu_device_parse_gpu_info_fw()
1452 adev->gfx.cu_info.max_scratch_slots_per_cu = in amdgpu_device_parse_gpu_info_fw()
1454 adev->gfx.cu_info.lds_size = le32_to_cpu(gpu_info_fw->gc_lds_size); in amdgpu_device_parse_gpu_info_fw()
H A Damdgpu.h947 struct amdgpu_cu_info cu_info; member
/dragonfly/sys/dev/drm/amd/include/
H A Dkgd_kfd_interface.h372 struct kfd_cu_info *cu_info);
/dragonfly/sys/dev/drm/amd/powerplay/hwmgr/
H A Dsmu7_clockpowergating.c426 adev->gfx.cu_info.number); in smu7_powergate_gfx()
H A Dvega12_hwmgr.c414 data->total_active_cus = adev->gfx.cu_info.number; in vega12_hwmgr_backend_init()
H A Dvega10_hwmgr.c892 data->total_active_cus = adev->gfx.cu_info.number; in vega10_hwmgr_backend_init()
/dragonfly/sys/dev/drm/amd/powerplay/smumgr/
H A Dvegam_smumgr.c1920 adev->gfx.cu_info.number); in vegam_enable_reconfig_cus()