Home
last modified time | relevance | path

Searched refs:gpu_info (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt_gpu.c121 static int kbasep_hwcnt_backend_gpu_metadata_create(const struct kbase_hwcnt_gpu_info *gpu_info, in kbasep_hwcnt_backend_gpu_metadata_create() argument
132 WARN_ON(!gpu_info); in kbasep_hwcnt_backend_gpu_metadata_create()
136 non_sc_block_count = 2 + gpu_info->l2_count; in kbasep_hwcnt_backend_gpu_metadata_create()
138 sc_block_count = fls64(gpu_info->core_mask); in kbasep_hwcnt_backend_gpu_metadata_create()
154 blks[0].ctr_cnt = gpu_info->prfcnt_values_per_block - KBASE_HWCNT_V5_HEADERS_PER_BLOCK; in kbasep_hwcnt_backend_gpu_metadata_create()
160 blks[1].ctr_cnt = gpu_info->prfcnt_values_per_block - KBASE_HWCNT_V5_HEADERS_PER_BLOCK; in kbasep_hwcnt_backend_gpu_metadata_create()
164 blks[2].inst_cnt = gpu_info->l2_count; in kbasep_hwcnt_backend_gpu_metadata_create()
166 blks[2].ctr_cnt = gpu_info->prfcnt_values_per_block - KBASE_HWCNT_V5_HEADERS_PER_BLOCK; in kbasep_hwcnt_backend_gpu_metadata_create()
187 blks[3].ctr_cnt = gpu_info->prfcnt_values_per_block - KBASE_HWCNT_V5_HEADERS_PER_BLOCK; in kbasep_hwcnt_backend_gpu_metadata_create()
197 desc.clk_cnt = gpu_info->clk_cnt; in kbasep_hwcnt_backend_gpu_metadata_create()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_jm.c170 static void kbasep_hwcnt_backend_jm_init_layout(const struct kbase_hwcnt_gpu_info *gpu_info, in kbasep_hwcnt_backend_jm_init_layout() argument
175 WARN_ON(!gpu_info); in kbasep_hwcnt_backend_jm_init_layout()
178 shader_core_cnt = fls64(gpu_info->core_mask); in kbasep_hwcnt_backend_jm_init_layout()
183 .mmu_l2_cnt = gpu_info->l2_count, in kbasep_hwcnt_backend_jm_init_layout()
186 gpu_info->l2_count + shader_core_cnt, in kbasep_hwcnt_backend_jm_init_layout()
187 .shader_avail_mask = gpu_info->core_mask, in kbasep_hwcnt_backend_jm_init_layout()
189 .values_per_block = gpu_info->prfcnt_values_per_block, in kbasep_hwcnt_backend_jm_init_layout()
191 gpu_info->prfcnt_values_per_block - KBASE_HWCNT_V5_HEADERS_PER_BLOCK, in kbasep_hwcnt_backend_jm_init_layout()
H A Dmali_kbase_hwcnt_backend_csf.c1814 struct kbase_hwcnt_gpu_info gpu_info; in kbase_hwcnt_backend_csf_metadata_init() local
1831 gpu_info.l2_count = csf_info->prfcnt_info.l2_count; in kbase_hwcnt_backend_csf_metadata_init()
1832 gpu_info.core_mask = csf_info->prfcnt_info.core_mask; in kbase_hwcnt_backend_csf_metadata_init()
1833 gpu_info.clk_cnt = csf_info->prfcnt_info.clk_cnt; in kbase_hwcnt_backend_csf_metadata_init()
1834 gpu_info.prfcnt_values_per_block = in kbase_hwcnt_backend_csf_metadata_init()
1836 return kbase_hwcnt_csf_metadata_create(&gpu_info, csf_info->counter_set, in kbase_hwcnt_backend_csf_metadata_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ucode.h319 struct gpu_info_firmware_header_v1_0 gpu_info; member