HomeSort by: relevance | last modified time | path
    Searched refs:cu_info (Results 1 - 21 of 21) sorted by relevancy

  /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);

Completed in 100 milliseconds