Searched refs:cu_info (Results 1 – 14 of 14) sorted by relevance
/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd.c | 420 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 D | amdgpu_atomfirmware.c | 357 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 D | gfx_v9_0.h | 32 int gfx_v9_0_get_cu_info(struct amdgpu_device *adev, struct amdgpu_cu_info *cu_info);
|
H A D | amdgpu_kms.c | 620 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 D | amdgpu_amdkfd.h | 146 void get_cu_info(struct kgd_dev *kgd, struct kfd_cu_info *cu_info);
|
H A D | gfx_v8_0.c | 7390 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 D | gfx_v9_0.c | 250 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 D | amdgpu_device.c | 1449 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 D | amdgpu.h | 947 struct amdgpu_cu_info cu_info; member
|
/dragonfly/sys/dev/drm/amd/include/ |
H A D | kgd_kfd_interface.h | 372 struct kfd_cu_info *cu_info);
|
/dragonfly/sys/dev/drm/amd/powerplay/hwmgr/ |
H A D | smu7_clockpowergating.c | 426 adev->gfx.cu_info.number); in smu7_powergate_gfx()
|
H A D | vega12_hwmgr.c | 414 data->total_active_cus = adev->gfx.cu_info.number; in vega12_hwmgr_backend_init()
|
H A D | vega10_hwmgr.c | 892 data->total_active_cus = adev->gfx.cu_info.number; in vega10_hwmgr_backend_init()
|
/dragonfly/sys/dev/drm/amd/powerplay/smumgr/ |
H A D | vegam_smumgr.c | 1920 adev->gfx.cu_info.number); in vegam_enable_reconfig_cus()
|