Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ipa_control/
H A Dmali_kbase_csf_ipa_control.c199 struct kbase_ipa_control_prfcnt_config *prfcnt_config = in build_select_config() local
203 ((u64)prfcnt_config->idx in build_select_config()
555 struct kbase_ipa_control_prfcnt_config *prfcnt_config = in kbase_ipa_control_register() local
558 if (prfcnt_config->refcount > 0) { in kbase_ipa_control_register()
559 if (prfcnt_config->idx == idx) { in kbase_ipa_control_register()
606 struct kbase_ipa_control_prfcnt_config *prfcnt_config; in kbase_ipa_control_register() local
612 prfcnt_config = &ipa_ctrl->blocks[type].select[j]; in kbase_ipa_control_register()
615 if ((prfcnt_config->refcount > 0) && in kbase_ipa_control_register()
616 (prfcnt_config->idx == idx)) { in kbase_ipa_control_register()
620 if (prfcnt_config->refcount == 0) in kbase_ipa_control_register()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_instr_backend.c54 u32 prfcnt_config; in kbase_instr_hwcnt_enable_internal() local
90 prfcnt_config = kctx->as_nr << PRFCNT_CONFIG_AS_SHIFT; in kbase_instr_hwcnt_enable_internal()
92 prfcnt_config |= kbdev->hwcnt.backend.override_counter_set in kbase_instr_hwcnt_enable_internal()
95 prfcnt_config |= enable->counter_set << PRFCNT_CONFIG_SETSELECT_SHIFT; in kbase_instr_hwcnt_enable_internal()
104 prfcnt_config | PRFCNT_CONFIG_MODE_OFF); in kbase_instr_hwcnt_enable_internal()
128 prfcnt_config | PRFCNT_CONFIG_MODE_MANUAL); in kbase_instr_hwcnt_enable_internal()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c504 u32 prfcnt_config; in kbasep_hwcnt_backend_csf_if_fw_dump_enable() local
521 prfcnt_config = GLB_PRFCNT_CONFIG_SIZE_SET(0, fw_ring_buf->buf_count); in kbasep_hwcnt_backend_csf_if_fw_dump_enable()
522 prfcnt_config = GLB_PRFCNT_CONFIG_SET_SELECT_SET(prfcnt_config, enable->counter_set); in kbasep_hwcnt_backend_csf_if_fw_dump_enable()
541 kbase_csf_firmware_global_input(global_iface, GLB_PRFCNT_CONFIG, prfcnt_config); in kbasep_hwcnt_backend_csf_if_fw_dump_enable()
565 prfcnt_config = kbase_csf_firmware_global_input_read(global_iface, GLB_PRFCNT_CONFIG); in kbasep_hwcnt_backend_csf_if_fw_dump_enable()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_instr_backend.c73 u32 prfcnt_config; in kbase_instr_hwcnt_enable_internal() local
131 prfcnt_config = kctx->as_nr << PRFCNT_CONFIG_AS_SHIFT; in kbase_instr_hwcnt_enable_internal()
140 prfcnt_config |= 1 << PRFCNT_CONFIG_SETSELECT_SHIFT; in kbase_instr_hwcnt_enable_internal()
145 prfcnt_config | PRFCNT_CONFIG_MODE_OFF, kctx); in kbase_instr_hwcnt_enable_internal()
167 prfcnt_config | PRFCNT_CONFIG_MODE_MANUAL, kctx); in kbase_instr_hwcnt_enable_internal()