Home
last modified time | relevance | path

Searched refs:clk_cnt_buf (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt_types.c198 clk_cnt_buf_bytes = sizeof(*dump_buf->clk_cnt_buf) * metadata->clk_cnt; in kbase_hwcnt_dump_buffer_alloc()
207 dump_buf->clk_cnt_buf = (u64 *)(buf + dump_buf_bytes); in kbase_hwcnt_dump_buffer_alloc()
235 clk_cnt_buf_bytes = sizeof(*dump_bufs->bufs->clk_cnt_buf) * metadata->clk_cnt; in kbase_hwcnt_dump_buffer_array_alloc()
266 buffers[buf_idx].clk_cnt_buf = (u64 *)(addr + clk_cnt_buf_offset); in kbase_hwcnt_dump_buffer_array_alloc()
308 memset(dst->clk_cnt_buf, 0, sizeof(*dst->clk_cnt_buf) * metadata->clk_cnt); in kbase_hwcnt_dump_buffer_zero()
318 memset(dst->clk_cnt_buf, 0, sizeof(*dst->clk_cnt_buf) * dst->metadata->clk_cnt); in kbase_hwcnt_dump_buffer_zero_strict()
388 dst->clk_cnt_buf[clk] = src->clk_cnt_buf[clk]; in kbase_hwcnt_dump_buffer_copy()
427 dst->clk_cnt_buf[clk] = clk_enabled ? src->clk_cnt_buf[clk] : 0; in kbase_hwcnt_dump_buffer_copy_strict()
467 dst->clk_cnt_buf[clk] += src->clk_cnt_buf[clk]; in kbase_hwcnt_dump_buffer_accumulate()
507 dst->clk_cnt_buf[clk] += src->clk_cnt_buf[clk]; in kbase_hwcnt_dump_buffer_accumulate_strict()
[all …]
H A Dmali_kbase_hwcnt_gpu_narrow.c130 clk_cnt_buf_bytes = sizeof(*dump_buf->clk_cnt_buf) * md_narrow->metadata->clk_cnt; in kbase_hwcnt_dump_buffer_narrow_alloc()
140 .clk_cnt_buf = (u64 *)(buf + dump_buf_bytes), in kbase_hwcnt_dump_buffer_narrow_alloc()
154 .clk_cnt_buf = NULL }; in kbase_hwcnt_dump_buffer_narrow_free()
173 clk_cnt_buf_bytes = sizeof(*dump_bufs->bufs->clk_cnt_buf) * md_narrow->metadata->clk_cnt; in kbase_hwcnt_dump_buffer_narrow_array_alloc()
208 .clk_cnt_buf = (u64 *)(addr + clk_cnt_buf_offset), in kbase_hwcnt_dump_buffer_narrow_array_alloc()
296 dst_narrow->clk_cnt_buf[clk] = clk_enabled ? src->clk_cnt_buf[clk] : 0; in kbase_hwcnt_dump_buffer_copy_strict_narrow()
H A Dmali_kbase_hwcnt_gpu_narrow.h62 u64 *clk_cnt_buf; member
H A Dmali_kbase_hwcnt_types.h281 u64 *clk_cnt_buf; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_prfcnt.c509 ptr_md->u.clock_md.cycles[i] = dump_buf->clk_cnt_buf[i]; in kbasep_kinstr_prfcnt_set_sample_metadata()
1146 clk_cnt_buf_bytes = sizeof(*dump_buf->clk_cnt_buf) * metadata->clk_cnt; in kbasep_kinstr_prfcnt_get_sample_size()
1343 sizeof(*samples->dump_buf.clk_cnt_buf) * metadata->clk_cnt; in kbasep_kinstr_prfcnt_sample_array_alloc()
1374 samples[sample_idx].dump_buf.clk_cnt_buf = in kbasep_kinstr_prfcnt_sample_array_alloc()
H A Dmali_kbase_vinstr.c242 meta->cycles.top = (clk_cnt > 0) ? dump_buf->clk_cnt_buf[0] : 0; in kbasep_vinstr_client_dump()
244 (clk_cnt > 1) ? dump_buf->clk_cnt_buf[1] : 0; in kbasep_vinstr_client_dump()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_jm.c558 dst->clk_cnt_buf[clk] = 0; in kbasep_hwcnt_backend_jm_dump_get()
559 dst->clk_cnt_buf[clk] += backend_jm->cycle_count_elapsed[clk]; in kbasep_hwcnt_backend_jm_dump_get()
H A Dmali_kbase_hwcnt_backend_csf.c1233 dst->clk_cnt_buf[clk] = 0; in kbasep_hwcnt_backend_csf_dump_get()
1234 dst->clk_cnt_buf[clk] += backend_csf->cycle_count_elapsed[clk]; in kbasep_hwcnt_backend_csf_dump_get()