Searched refs:phys_layout (Results 1 – 2 of 2) sorted by relevance
262 struct kbase_hwcnt_csf_physical_layout phys_layout; member370 struct kbase_hwcnt_csf_physical_layout *phys_layout) in kbasep_hwcnt_backend_csf_init_layout() argument378 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() local426 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 …]
123 struct kbase_hwcnt_jm_physical_layout phys_layout; member171 struct kbase_hwcnt_jm_physical_layout *phys_layout) in kbasep_hwcnt_backend_jm_init_layout() argument176 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()