Home
last modified time | relevance | path

Searched refs:coherency_info (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_gpuprops.c104 props->coherency_info.coherency = props->raw_props.mem_features; in kbase_gpuprops_construct_coherent_groups()
105 props->coherency_info.num_core_groups = hweight64(props->raw_props.l2_present); in kbase_gpuprops_construct_coherent_groups()
107 if (props->coherency_info.coherency & GROUPS_L2_COHERENT) { in kbase_gpuprops_construct_coherent_groups()
137 current_group = props->coherency_info.group; in kbase_gpuprops_construct_coherent_groups()
158 props->coherency_info.num_groups = num_groups; in kbase_gpuprops_construct_coherent_groups()
411 PROP(COHERENCY_NUM_GROUPS, coherency_info.num_groups),
412 PROP(COHERENCY_NUM_CORE_GROUPS, coherency_info.num_core_groups),
413 PROP(COHERENCY_COHERENCY, coherency_info.coherency),
414 PROP(COHERENCY_GROUP_0, coherency_info.group[0].core_mask),
415 PROP(COHERENCY_GROUP_1, coherency_info.group[1].core_mask),
[all …]
H A Dmali_kbase_gator_api.c199 core_mask = hand->kbdev->gpu_props.props.coherency_info.group[cg].core_mask; in kbase_gator_hwcnt_init()
225 core_mask = hand->kbdev->gpu_props.props.coherency_info.group[0].core_mask; in kbase_gator_hwcnt_init()
H A Dmali_base_kernel.h1674 struct mali_base_gpu_coherent_group_info coherency_info; member
H A Dmali_kbase_vinstr.c307 u64 core_mask = props->coherency_info.group[0].core_mask; in kbase_vinstr_dump_size()
824 core_mask = kbdev->gpu_props.props.coherency_info.group[0].core_mask; in patch_dump_buffer_hdr_v5()
H A Dmali_kbase_core_linux.c2553 kbdev->gpu_props.props.coherency_info.group[0]. in set_core_mask()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_gpuprops.c49 props->coherency_info.coherency = props->raw_props.mem_features; in kbase_gpuprops_construct_coherent_groups()
50 props->coherency_info.num_core_groups = hweight64(props->raw_props.l2_present); in kbase_gpuprops_construct_coherent_groups()
52 if (props->coherency_info.coherency & GROUPS_L2_COHERENT) { in kbase_gpuprops_construct_coherent_groups()
82 current_group = props->coherency_info.group; in kbase_gpuprops_construct_coherent_groups()
103 props->coherency_info.num_groups = num_groups; in kbase_gpuprops_construct_coherent_groups()
292 base_props->coherency_info.coherency = in kbase_gpuprops_update_max_config_props()
294 base_props->coherency_info.num_core_groups = 1; in kbase_gpuprops_update_max_config_props()
295 base_props->coherency_info.num_groups = 1; in kbase_gpuprops_update_max_config_props()
296 base_props->coherency_info.group[0].core_mask = in kbase_gpuprops_update_max_config_props()
298 base_props->coherency_info.group[0].num_cores = in kbase_gpuprops_update_max_config_props()
[all …]
H A Dmali_kbase_core_linux.c2549 group0_core_mask = kbdev->gpu_props.props.coherency_info.group[0].core_mask; in core_mask_store()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_js_affinity.c137 kbdev->gpu_props.props.coherency_info.group[0].core_mask in kbase_js_choose_affinity()
148 kbdev->gpu_props.props.coherency_info.group[core_group_idx].core_mask in kbase_js_choose_affinity()
H A Dmali_kbase_pm_driver.c900 kbdev->gpu_props.props.coherency_info.group[0].core_mask) && in MOCKABLE()
903 kbdev->gpu_props.props.coherency_info.group[0].core_mask)) in MOCKABLE()
909 kbdev->gpu_props.props.coherency_info.group[1].core_mask) && in MOCKABLE()
911 kbdev->gpu_props.props.coherency_info.group[1].core_mask)) in MOCKABLE()
H A Dmali_kbase_jm_rb.c1319 kbdev->gpu_props.props.coherency_info.group[0].core_mask in kbase_gpu_complete_hw()
1322 kbdev->gpu_props.props.coherency_info.group[1].core_mask in kbase_gpu_complete_hw()
/OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/
H A Dmali_base_kernel.h591 struct mali_base_gpu_coherent_group_info coherency_info; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_hw.c61 struct mali_base_gpu_coherent_group_info *coherency_info = in kbase_job_write_affinity() local
62 &kbdev->gpu_props.props.coherency_info; in kbase_job_write_affinity()
71 affinity &= coherency_info->group[1].core_mask; in kbase_job_write_affinity()
73 affinity &= coherency_info->group[0].core_mask; in kbase_job_write_affinity()
H A Dmali_kbase_model_dummy.c2190 kbdev->gpu_props.props.coherency_info.group[0].core_mask = shader_present;
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/backend/
H A Dmali_kbase_ipa_counter_common_jm.c75 core_mask = kbdev->gpu_props.props.coherency_info.group[0].core_mask; in kbase_ipa_sum_all_shader_cores()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c266 .core_mask = kbdev->gpu_props.props.coherency_info.group[0].core_mask, in kbasep_hwcnt_backend_csf_if_fw_get_prfcnt_info()
H A Dmali_kbase_hwcnt_backend_jm.c152 const size_t core_mask = props->coherency_info.group[0].core_mask; in kbasep_hwcnt_backend_jm_gpu_info_init()