| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ | 
| gfx_v9_0.h | 34 int gfx_v9_0_get_cu_info(struct amdgpu_device *adev, struct amdgpu_cu_info *cu_info); 
 | 
| amdgpu_amdkfd.c | 445 void amdgpu_amdkfd_get_cu_info(struct kgd_dev *kgd, struct kfd_cu_info *cu_info) 448 	struct amdgpu_cu_info acu_info = adev->gfx.cu_info;
 450 	memset(cu_info, 0, sizeof(*cu_info));
 451 	if (sizeof(cu_info->cu_bitmap) != sizeof(acu_info.bitmap))
 454 	cu_info->cu_active_number = acu_info.number;
 455 	cu_info->cu_ao_mask = acu_info.ao_cu_mask;
 456 	memcpy(&cu_info->cu_bitmap[0], &acu_info.bitmap[0],
 458 	cu_info->num_shader_engines = adev->gfx.config.max_shader_engines;
 459 	cu_info->num_shader_arrays_per_engine = adev->gfx.config.max_sh_per_se
 [all...]
 | 
| amdgpu_discovery.c | 403 	adev->gfx.cu_info.wave_front_size = le32_to_cpu(gc_info->gc_wave_size); 404 	adev->gfx.cu_info.max_waves_per_simd = le32_to_cpu(gc_info->gc_max_waves_per_simd);
 405 	adev->gfx.cu_info.max_scratch_slots_per_cu = le32_to_cpu(gc_info->gc_max_scratch_slots_per_cu);
 406 	adev->gfx.cu_info.lds_size = le32_to_cpu(gc_info->gc_lds_size);
 
 | 
| amdgpu_atomfirmware.c | 459 			adev->gfx.cu_info.wave_front_size = le16_to_cpu(gfx_info->v24.gc_wave_size); 460 			adev->gfx.cu_info.max_waves_per_simd = le16_to_cpu(gfx_info->v24.gc_max_waves_per_simd);
 461 			adev->gfx.cu_info.max_scratch_slots_per_cu = gfx_info->v24.gc_max_scratch_slots_per_cu;
 462 			adev->gfx.cu_info.lds_size = le16_to_cpu(gfx_info->v24.gc_lds_size);
 
 | 
| amdgpu_amdkfd.h | 168 void amdgpu_amdkfd_get_cu_info(struct kgd_dev *kgd, struct kfd_cu_info *cu_info); 
 | 
| amdgpu_kms.c | 746 		dev_info.cu_active_number = adev->gfx.cu_info.number; 747 		dev_info.cu_ao_mask = adev->gfx.cu_info.ao_cu_mask;
 749 		memcpy(&dev_info.cu_ao_bitmap[0], &adev->gfx.cu_info.ao_cu_bitmap[0],
 750 		       sizeof(adev->gfx.cu_info.ao_cu_bitmap));
 751 		memcpy(&dev_info.cu_bitmap[0], &adev->gfx.cu_info.bitmap[0],
 752 		       sizeof(adev->gfx.cu_info.bitmap));
 758 		dev_info.wave_front_size = adev->gfx.cu_info.wave_front_size;
 
 | 
| amdgpu_gfx.h | 297 	struct amdgpu_cu_info		cu_info;  member in struct:amdgpu_gfx 
 | 
| amdgpu_gfx_v7_0.c | 3849 	WREG32(mmRLC_PG_ALWAYS_ON_CU_MASK, adev->gfx.cu_info.ao_cu_mask); 3853 	tmp |= (adev->gfx.cu_info.number << RLC_MAX_PG_CU__MAX_POWERED_UP_CU__SHIFT);
 5119 	struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info;  local in function:gfx_v7_0_get_cu_info
 5128 	memset(cu_info, 0, sizeof(*cu_info));
 5143 			cu_info->bitmap[i][j] = bitmap;
 5156 			cu_info->ao_cu_bitmap[i][j] = ao_bitmap;
 5162 	cu_info->number = active_cu_number;
 5163 	cu_info->ao_cu_mask = ao_cu_mask
 [all...]
 | 
| amdgpu_gfx_v6_0.c | 2792 	WREG32(mmRLC_PG_ALWAYS_ON_CU_MASK, adev->gfx.cu_info.ao_cu_mask); 2796 	tmp |= (adev->gfx.cu_info.number << RLC_MAX_PG_CU__MAX_POWERED_UP_CU__SHIFT);
 3581 	struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info;  local in function:gfx_v6_0_get_cu_info
 3590 	memset(cu_info, 0, sizeof(*cu_info));
 3605 			cu_info->bitmap[i][j] = bitmap;
 3618 			cu_info->ao_cu_bitmap[i][j] = ao_bitmap;
 3625 	cu_info->number = active_cu_number;
 3626 	cu_info->ao_cu_mask = ao_cu_mask
 [all...]
 | 
| amdgpu_gfx_v8_0.c | 4065 		WREG32(mmRLC_PG_ALWAYS_ON_CU_MASK, adev->gfx.cu_info.ao_cu_mask); 7105 	struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info;  local in function:gfx_v8_0_get_cu_info
 7109 	memset(cu_info, 0, sizeof(*cu_info));
 7129 			cu_info->bitmap[i][j] = bitmap;
 7142 			cu_info->ao_cu_bitmap[i][j] = ao_bitmap;
 7148 	cu_info->number = active_cu_number;
 7149 	cu_info->ao_cu_mask = ao_cu_mask;
 7150 	cu_info->simd_per_cu = NUM_SIMD_PER_CU
 [all...]
 | 
| amdgpu_gfx_v9_0.c | 741                                  struct amdgpu_cu_info *cu_info); 1671 	struct amdgpu_cu_info *cu_info = &adev->gfx.cu_info;  local in function:gfx_v9_0_init_always_on_cu_mask
 1693 				if (cu_info->bitmap[i][j] & mask) {
 1706 			cu_info->ao_cu_bitmap[i][j] = cu_bitmap;
 2484 	gfx_v9_0_get_cu_info(adev, &adev->gfx.cu_info);
 6697 				 struct amdgpu_cu_info *cu_info)
 6703 	if (!adev || !cu_info)
 6729 			 * The bitmap(and ao_cu_bitmap) in cu_info structure is
 6740 			cu_info->bitmap[i % 4][j + i / 4] = bitmap
 [all...]
 | 
| amdgpu_gfx_v10_0.c | 254                                  struct amdgpu_cu_info *cu_info); 1742 	gfx_v10_0_get_cu_info(adev, &adev->gfx.cu_info);
 5389 				 struct amdgpu_cu_info *cu_info)
 5395 	if (!adev || !cu_info)
 5411 			cu_info->bitmap[i][j] = bitmap;
 5424 			cu_info->ao_cu_bitmap[i][j] = ao_bitmap;
 5430 	cu_info->number = active_cu_number;
 5431 	cu_info->ao_cu_mask = ao_cu_mask;
 5432 	cu_info->simd_per_cu = NUM_SIMD_PER_CU;
 
 | 
| amdgpu_device.c | 1693 		adev->gfx.cu_info.wave_front_size = le32_to_cpu(gpu_info_fw->gc_wave_size); 1694 		adev->gfx.cu_info.max_waves_per_simd =
 1696 		adev->gfx.cu_info.max_scratch_slots_per_cu =
 1698 		adev->gfx.cu_info.lds_size = le32_to_cpu(gpu_info_fw->gc_lds_size);
 3244 			adev->gfx.cu_info.number);
 
 | 
| /src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ | 
| kfd_mqd_manager.c | 105 	struct kfd_cu_info cu_info;  local in function:mqd_symmetrically_map_cu_mask 109 	amdgpu_amdkfd_get_cu_info(mm->dev->kgd, &cu_info);
 111 	if (cu_mask_count > cu_info.cu_active_number)
 112 		cu_mask_count = cu_info.cu_active_number;
 114 	for (se = 0; se < cu_info.num_shader_engines; se++)
 115 		for (sh = 0; sh < cu_info.num_shader_arrays_per_engine; sh++)
 116 			cu_per_se[se] += hweight32(cu_info.cu_bitmap[se % 4][sh + (se / 4)]);
 132 			if (se == cu_info.num_shader_engines) {
 
 | 
| kfd_crat.c | 552 				struct kfd_cu_info *cu_info, 610  *	@cu_info - [IN] Compute Unit info obtained from KGD
 618 			struct kfd_cu_info *cu_info,
 708 		for (i = 0; i < cu_info->num_shader_engines; i++) {
 709 			for (j = 0; j < cu_info->num_shader_arrays_per_engine;
 711 				for (k = 0; k < cu_info->num_cu_per_sh;
 716 						cu_info,
 718 						cu_info->cu_bitmap[i % 4][j + i / 4],
 1158 	struct kfd_cu_info cu_info;  local in function:kfd_create_vcrat_image_gpu
 1204 	amdgpu_amdkfd_get_cu_info(kdev->kgd, &cu_info);
 [all...]
 | 
| kfd_topology.c | 1225 	struct kfd_cu_info cu_info;  local in function:kfd_topology_add_device 1299 	amdgpu_amdkfd_get_cu_info(dev->gpu->kgd, &cu_info);
 1305 		cu_info.num_shader_arrays_per_engine;
 1384 			cu_info.simd_per_cu * cu_info.cu_active_number;
 
 | 
| /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ | 
| amdgpu_smu7_clockpowergating.c | 431 					adev->gfx.cu_info.number); 
 | 
| amdgpu_vega12_hwmgr.c | 432 	data->total_active_cus = adev->gfx.cu_info.number; 
 | 
| amdgpu_vega20_hwmgr.c | 477 	data->total_active_cus = adev->gfx.cu_info.number; 
 | 
| amdgpu_vega10_hwmgr.c | 921 	data->total_active_cus = adev->gfx.cu_info.number; 
 | 
| /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/ | 
| amdgpu_vegam_smumgr.c | 1914 					    adev->gfx.cu_info.number); 
 |