Home
last modified time | relevance | path

Searched refs:phys_layout (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_csf.c262 struct kbase_hwcnt_csf_physical_layout phys_layout; member
370 struct kbase_hwcnt_csf_physical_layout *phys_layout) in kbasep_hwcnt_backend_csf_init_layout() argument
378 WARN_ON(!phys_layout); in kbasep_hwcnt_backend_csf_init_layout()
392 *phys_layout = (struct kbase_hwcnt_csf_physical_layout){ in kbasep_hwcnt_backend_csf_init_layout()
423 const struct kbase_hwcnt_csf_physical_layout *phys_layout; in kbasep_hwcnt_backend_csf_zero_sample_prfcnt_en_header() local
426 phys_layout = &backend_csf->phys_layout; in kbasep_hwcnt_backend_csf_zero_sample_prfcnt_en_header()
428 for (block_idx = 0; block_idx < phys_layout->block_cnt; block_idx++) { in kbasep_hwcnt_backend_csf_zero_sample_prfcnt_en_header()
429 block_buf = sample + block_idx * phys_layout->values_per_block; in kbasep_hwcnt_backend_csf_zero_sample_prfcnt_en_header()
430 block_buf[phys_layout->enable_mask_offset] = 0; in kbasep_hwcnt_backend_csf_zero_sample_prfcnt_en_header()
465 const struct kbase_hwcnt_csf_physical_layout *phys_layout, size_t dump_bytes, in kbasep_hwcnt_backend_csf_accumulate_sample() argument
[all …]
H A Dmali_kbase_hwcnt_backend_jm.c123 struct kbase_hwcnt_jm_physical_layout phys_layout; member
171 struct kbase_hwcnt_jm_physical_layout *phys_layout) in kbasep_hwcnt_backend_jm_init_layout() argument
176 WARN_ON(!phys_layout); in kbasep_hwcnt_backend_jm_init_layout()
180 *phys_layout = (struct kbase_hwcnt_jm_physical_layout){ in kbasep_hwcnt_backend_jm_init_layout()
204 const size_t values_per_block = backend_jm->phys_layout.values_per_block; in kbasep_hwcnt_backend_jm_dump_sample()
207 for (block_idx = 0; block_idx < backend_jm->phys_layout.block_cnt; block_idx++) { in kbasep_hwcnt_backend_jm_dump_sample()
684 kbasep_hwcnt_backend_jm_init_layout(&info->hwcnt_gpu_info, &backend->phys_layout); in kbasep_hwcnt_backend_jm_create()