Home
last modified time | relevance | path

Searched refs:clk_enable_map (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_jm.c118 u64 clk_enable_map; member
254 u64 clk_enable_map = enable_map->clk_enable_map; in kbasep_hwcnt_backend_jm_cc_enable() local
257 if (kbase_hwcnt_clk_enable_map_enabled(clk_enable_map, KBASE_CLOCK_DOMAIN_TOP)) { in kbasep_hwcnt_backend_jm_cc_enable()
266 if (kbase_hwcnt_clk_enable_map_enabled(clk_enable_map, KBASE_CLOCK_DOMAIN_SHADER_CORES)) { in kbasep_hwcnt_backend_jm_cc_enable()
288 backend_jm->clk_enable_map = clk_enable_map; in kbasep_hwcnt_backend_jm_cc_enable()
300 u64 clk_enable_map = backend_jm->clk_enable_map; in kbasep_hwcnt_backend_jm_cc_disable() local
302 if (kbase_hwcnt_clk_enable_map_enabled(clk_enable_map, KBASE_CLOCK_DOMAIN_TOP)) { in kbasep_hwcnt_backend_jm_cc_disable()
307 if (kbase_hwcnt_clk_enable_map_enabled(clk_enable_map, KBASE_CLOCK_DOMAIN_SHADER_CORES)) { in kbasep_hwcnt_backend_jm_cc_disable()
485 if (!kbase_hwcnt_clk_enable_map_enabled(backend_jm->clk_enable_map, clk)) in kbasep_hwcnt_backend_jm_dump_request()
553 if (!kbase_hwcnt_clk_enable_map_enabled(dst_enable_map->clk_enable_map, clk)) in kbasep_hwcnt_backend_jm_dump_get()
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c83 u64 clk_enable_map; member
165 u64 clk_enable_map) in kbasep_hwcnt_backend_csf_if_fw_cc_enable() argument
169 if (kbase_hwcnt_clk_enable_map_enabled(clk_enable_map, KBASE_CLOCK_DOMAIN_SHADER_CORES)) { in kbasep_hwcnt_backend_csf_if_fw_cc_enable()
190 fw_ctx->clk_enable_map = clk_enable_map; in kbasep_hwcnt_backend_csf_if_fw_cc_enable()
203 u64 clk_enable_map = fw_ctx->clk_enable_map; in kbasep_hwcnt_backend_csf_if_fw_cc_disable() local
205 if (kbase_hwcnt_clk_enable_map_enabled(clk_enable_map, KBASE_CLOCK_DOMAIN_SHADER_CORES)) in kbasep_hwcnt_backend_csf_if_fw_cc_disable()
567 kbasep_hwcnt_backend_csf_if_fw_cc_enable(fw_ctx, enable->clk_enable_map); in kbasep_hwcnt_backend_csf_if_fw_dump_enable()
663 u64 *cycle_counts, u64 clk_enable_map) in kbasep_hwcnt_backend_csf_if_fw_get_gpu_cycle_count() argument
675 if (!(clk_enable_map & (1ull << clk))) in kbasep_hwcnt_backend_csf_if_fw_get_gpu_cycle_count()
735 ctx->clk_enable_map = 0; in kbasep_hwcnt_backend_csf_if_fw_ctx_create()
H A Dmali_kbase_hwcnt_backend_csf_if.h52 u64 clk_enable_map; member
260 u64 *cycle_counts, u64 clk_enable_map);
H A Dmali_kbase_hwcnt_backend_csf.c259 u64 clk_enable_map; member
288 u64 clk_enable_map = enable_map->clk_enable_map; in kbasep_hwcnt_backend_csf_cc_initial_sample() local
296 clk_enable_map); in kbasep_hwcnt_backend_csf_cc_initial_sample()
300 if (kbase_hwcnt_clk_enable_map_enabled(clk_enable_map, clk)) in kbasep_hwcnt_backend_csf_cc_initial_sample()
305 backend_csf->clk_enable_map = clk_enable_map; in kbasep_hwcnt_backend_csf_cc_initial_sample()
318 backend_csf->clk_enable_map); in kbasep_hwcnt_backend_csf_cc_update()
322 if (kbase_hwcnt_clk_enable_map_enabled(backend_csf->clk_enable_map, clk)) { in kbasep_hwcnt_backend_csf_cc_update()
879 enable->clk_enable_map = enable_map->clk_enable_map; in kbasep_hwcnt_backend_csf_get_physical_enable()
1228 if (!kbase_hwcnt_clk_enable_map_enabled(dst_enable_map->clk_enable_map, clk)) in kbasep_hwcnt_backend_csf_dump_get()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt_types.h266 u64 clk_enable_map; member
642 dst->clk_enable_map = 0; in kbase_hwcnt_enable_map_disable_all()
693 dst->clk_enable_map = (1ull << dst->metadata->clk_cnt) - 1; in kbase_hwcnt_enable_map_enable_all()
718 dst->clk_enable_map = src->clk_enable_map; in kbase_hwcnt_enable_map_copy()
747 dst->clk_enable_map |= src->clk_enable_map; in kbase_hwcnt_enable_map_union()
807 if (enable_map->metadata->clk_cnt > 0 && (enable_map->clk_enable_map & clk_enable_map_mask)) in kbase_hwcnt_enable_map_any_enabled()
1222 static inline bool kbase_hwcnt_clk_enable_map_enabled(const u64 clk_enable_map, const size_t index) in kbase_hwcnt_clk_enable_map_enabled() argument
1226 if (clk_enable_map & (1ull << index)) in kbase_hwcnt_clk_enable_map_enabled()
H A Dmali_kbase_hwcnt_types.c387 if (kbase_hwcnt_clk_enable_map_enabled(dst_enable_map->clk_enable_map, clk)) in kbase_hwcnt_dump_buffer_copy()
425 kbase_hwcnt_clk_enable_map_enabled(dst_enable_map->clk_enable_map, clk); in kbase_hwcnt_dump_buffer_copy_strict()
466 if (kbase_hwcnt_clk_enable_map_enabled(dst_enable_map->clk_enable_map, clk)) in kbase_hwcnt_dump_buffer_accumulate()
506 if (kbase_hwcnt_clk_enable_map_enabled(dst_enable_map->clk_enable_map, clk)) in kbase_hwcnt_dump_buffer_accumulate_strict()
H A Dmali_kbase_hwcnt_gpu_narrow.c294 kbase_hwcnt_clk_enable_map_enabled(dst_enable_map->clk_enable_map, clk); in kbase_hwcnt_dump_buffer_copy_strict_narrow()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/backend/
H A Dmali_kbase_ipa_counter_common_jm.c149 enable_map.clk_enable_map = 0; in kbase_ipa_attach_vinstr()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_prfcnt.c665 cli->enable_map.clk_enable_map = (1ull << cli->kinstr_ctx->metadata->clk_cnt) - 1; in kbasep_kinstr_prfcnt_client_start()
1694 cli->enable_map.clk_enable_map = 0; in kbasep_kinstr_prfcnt_client_create()
H A Dmali_kbase_vinstr.c448 vcli->enable_map.clk_enable_map = (1ull << vctx->metadata->clk_cnt) - 1; in kbasep_vinstr_client_create()