Home
last modified time | relevance | path

Searched refs:kbase_hw_has_feature (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_gpuprops_backend.c161 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_CORE_FEATURES)) in kbase_backend_gpuprops_get_features()
174 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_L2_CONFIG)) { in kbase_backend_gpuprops_get_l2_features()
184 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_ASN_HASH)) { in kbase_backend_gpuprops_get_l2_features()
H A Dmali_kbase_jm_hw.c246 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_FLUSH_REDUCTION) && in kbase_job_hw_submit()
260 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_FLUSH_INV_SHADER_OTHER)) in kbase_job_hw_submit()
272 else if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_CLEAN_ONLY_SAFE)) in kbase_job_hw_submit()
294 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_FLUSH_REDUCTION)) in kbase_job_hw_submit()
901 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_FLUSH_REDUCTION)) { in kbase_backend_get_current_flush_id()
H A Dmali_kbase_pm_driver.c538 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_L2_CONFIG)) in kbase_pm_l2_config_override()
542 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PBHA_HWU)) { in kbase_pm_l2_config_override()
565 WARN_ON(kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_ASN_HASH)); in kbase_pm_l2_config_override()
571 WARN_ON(!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_ASN_HASH)); in kbase_pm_l2_config_override()
2901 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_IDVS_GROUP_SIZE)) {
2942 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_TLS_HASHING))
H A Dmali_kbase_pm_backend.c206 kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_GPU_SLEEP) && in kbase_hwaccess_pm_init()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_mmu_hw_direct.c110 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_MODE)) in validate_protected_page_fault()
113 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_DEBUG_MODE)) { in validate_protected_page_fault()
209 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) { in kbase_mmu_interrupt()
257 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) { in kbase_mmu_hw_configure()
H A Dmali_kbase_js_affinity.c118 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_XAFFINITY)) in kbase_js_choose_affinity()
179 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_XAFFINITY)) in kbase_js_choose_affinity()
H A Dmali_kbase_cache_policy_backend.c26 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_COHERENCY_REG)) in kbase_cache_set_coherency_mode()
H A Dmali_kbase_jm_hw.c87 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_FLUSH_REDUCTION)) in kbase_job_hw_submit()
107 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_MODE) && in kbase_job_hw_submit()
111 if (kbase_hw_has_feature(kbdev, in kbase_job_hw_submit()
127 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_FLUSH_REDUCTION)) in kbase_job_hw_submit()
557 if (kbase_hw_has_feature( in kbasep_job_slot_soft_or_hard_stop_do_action()
596 if (kbase_hw_has_feature( in kbasep_job_slot_soft_or_hard_stop_do_action()
860 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_FLUSH_REDUCTION)) { in kbase_backend_get_current_flush_id()
H A Dmali_kbase_gpuprops_backend.c94 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_COHERENCY_REG)) { in kbase_backend_gpuprops_get_features()
H A Dmali_kbase_pm_driver.c543 if (kbase_hw_has_feature(kbdev, in kbase_pm_transition_core_type()
1565 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_MODE)) { in kbase_pm_init_hw()
H A Dmali_kbase_pm_policy.c464 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_XAFFINITY)) { in kbase_pm_update_cores_state_nolock()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_hw.h44 #define kbase_hw_has_feature(kbdev, feature)\ macro
H A Dmali_kbase_gpuprops.c476 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_THREAD_GROUP_SPLIT)) in kbase_gpuprops_set_features()
579 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_ASN_HASH) && in kbase_read_l2_config_from_dt()
585 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_ASN_HASH) && in kbase_read_l2_config_from_dt()
608 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_L2_CONFIG)) { in kbase_gpuprops_update_l2_features()
649 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_ASN_HASH)) { in kbase_gpuprops_update_l2_features()
H A Dmali_kbase_pbha_debugfs.c222 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PBHA_HWU)) in kbase_pbha_debugfs_init()
H A Dmali_kbase_pbha.c260 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PBHA_HWU)) in kbase_pbha_read_propagate_bits_property()
H A Dmali_kbase_hw.c105 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_CLEAN_ONLY_SAFE)) in kbase_hw_set_features_mask()
H A Dmali_kbase_mem.c1438 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_LARGE_PAGE_ALLOC) != 1) { in kbasep_mem_page_size_init()
1448 kbdev->pagesize_2mb = kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_LARGE_PAGE_ALLOC); in kbasep_mem_page_size_init()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_hw.h39 #define kbase_hw_has_feature(kbdev, feature)\ macro
H A Dmali_kbase_mmu.c176 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in page_fault_worker()
185 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in page_fault_worker()
1645 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in kbase_exception_name()
1670 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in kbase_exception_name()
1683 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in kbase_exception_name()
1696 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in kbase_exception_name()
1714 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in access_type_name()
2052 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in kbase_mmu_interrupt_process()
H A Dmali_kbase_gator_api.c181 if (kbase_hw_has_feature(hand->kbdev, BASE_HW_FEATURE_V4)) { in kbase_gator_hwcnt_init()
H A Dmali_kbase_vinstr.c294 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_V4)) { in kbase_vinstr_dump_size()
849 v4 = kbase_hw_has_feature(vinstr_ctx->kbdev, BASE_HW_FEATURE_V4); in accum_clients()
1546 if (kbase_hw_has_feature(vinstr_ctx->kbdev, BASE_HW_FEATURE_V4)) in kbasep_vinstr_hwcnt_reader_ioctl_get_hwver()
H A Dmali_kbase_device.c248 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in kbase_device_init()
H A Dmali_kbase_core_linux.c2186 if (kbase_hw_has_feature(kctx->kbdev, in kbase_get_unmapped_area()
3750 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_MODE)) { in kbasep_protected_mode_init()
3808 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_MODE)) in kbasep_protected_mode_term()
4127 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_DEBUG_MODE)) { in kbase_device_debugfs_init()
H A Dmali_kbase_mem.c575 else if (kbase_hw_has_feature(kctx->kbdev, BASE_HW_FEATURE_33BIT_VA)) in kbase_region_tracker_init()
672 if (kbase_hw_has_feature(kctx->kbdev, BASE_HW_FEATURE_33BIT_VA)) in kbase_region_tracker_init_jit()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c290 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_DEBUG_MODE)) { in validate_protected_page_fault()

12