| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_gpuprops_backend.c | 161 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 D | mali_kbase_jm_hw.c | 246 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 D | mali_kbase_pm_driver.c | 538 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 D | mali_kbase_pm_backend.c | 206 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 D | mali_kbase_mmu_hw_direct.c | 110 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 D | mali_kbase_js_affinity.c | 118 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 D | mali_kbase_cache_policy_backend.c | 26 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_COHERENCY_REG)) in kbase_cache_set_coherency_mode()
|
| H A D | mali_kbase_jm_hw.c | 87 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 D | mali_kbase_gpuprops_backend.c | 94 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_COHERENCY_REG)) { in kbase_backend_gpuprops_get_features()
|
| H A D | mali_kbase_pm_driver.c | 543 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 D | mali_kbase_pm_policy.c | 464 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 D | mali_kbase_hw.h | 44 #define kbase_hw_has_feature(kbdev, feature)\ macro
|
| H A D | mali_kbase_gpuprops.c | 476 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 D | mali_kbase_pbha_debugfs.c | 222 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PBHA_HWU)) in kbase_pbha_debugfs_init()
|
| H A D | mali_kbase_pbha.c | 260 if (!kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PBHA_HWU)) in kbase_pbha_read_propagate_bits_property()
|
| H A D | mali_kbase_hw.c | 105 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_CLEAN_ONLY_SAFE)) in kbase_hw_set_features_mask()
|
| H A D | mali_kbase_mem.c | 1438 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 D | mali_kbase_hw.h | 39 #define kbase_hw_has_feature(kbdev, feature)\ macro
|
| H A D | mali_kbase_mmu.c | 176 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 D | mali_kbase_gator_api.c | 181 if (kbase_hw_has_feature(hand->kbdev, BASE_HW_FEATURE_V4)) { in kbase_gator_hwcnt_init()
|
| H A D | mali_kbase_vinstr.c | 294 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 D | mali_kbase_device.c | 248 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_AARCH64_MMU)) in kbase_device_init()
|
| H A D | mali_kbase_core_linux.c | 2186 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 D | mali_kbase_mem.c | 575 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 D | mali_kbase_mmu_jm.c | 290 if (kbase_hw_has_feature(kbdev, BASE_HW_FEATURE_PROTECTED_DEBUG_MODE)) { in validate_protected_page_fault()
|