Home
last modified time | relevance | path

Searched refs:hvcli (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt_virtualizer.c93 static void kbasep_hwcnt_virtualizer_client_free(struct kbase_hwcnt_virtualizer_client *hvcli) in kbasep_hwcnt_virtualizer_client_free() argument
95 if (!hvcli) in kbasep_hwcnt_virtualizer_client_free()
98 kbase_hwcnt_dump_buffer_free(&hvcli->accum_buf); in kbasep_hwcnt_virtualizer_client_free()
99 kbase_hwcnt_enable_map_free(&hvcli->enable_map); in kbasep_hwcnt_virtualizer_client_free()
100 kfree(hvcli); in kbasep_hwcnt_virtualizer_client_free()
116 struct kbase_hwcnt_virtualizer_client *hvcli = NULL; in kbasep_hwcnt_virtualizer_client_alloc() local
121 hvcli = kzalloc(sizeof(*hvcli), GFP_KERNEL); in kbasep_hwcnt_virtualizer_client_alloc()
122 if (!hvcli) in kbasep_hwcnt_virtualizer_client_alloc()
125 errcode = kbase_hwcnt_enable_map_alloc(metadata, &hvcli->enable_map); in kbasep_hwcnt_virtualizer_client_alloc()
129 errcode = kbase_hwcnt_dump_buffer_alloc(metadata, &hvcli->accum_buf); in kbasep_hwcnt_virtualizer_client_alloc()
[all …]
H A Dmali_kbase_hwcnt_virtualizer.h92 void kbase_hwcnt_virtualizer_client_destroy(struct kbase_hwcnt_virtualizer_client *hvcli);
113 int kbase_hwcnt_virtualizer_client_set_counters(struct kbase_hwcnt_virtualizer_client *hvcli,
132 int kbase_hwcnt_virtualizer_client_dump(struct kbase_hwcnt_virtualizer_client *hvcli,
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c108 struct kbase_hwcnt_virtualizer_client *hvcli; member
218 vcli->hvcli, &ts_start_ns, &ts_end_ns, tmp_buf); in kbasep_vinstr_client_dump()
271 vcli->hvcli, &ts_start_ns, &ts_end_ns, NULL); in kbasep_vinstr_client_clear()
390 kbase_hwcnt_virtualizer_client_destroy(vcli->hvcli); in kbasep_vinstr_client_destroy()
465 vctx->hvirt, &vcli->enable_map, &vcli->hvcli); in kbasep_vinstr_client_create()
H A Dmali_kbase_kinstr_prfcnt.c186 struct kbase_hwcnt_virtualizer_client *hvcli; member
614 ret = kbase_hwcnt_virtualizer_client_dump(cli->hvcli, &ts_start_ns, &ts_end_ns, in kbasep_kinstr_prfcnt_client_dump()
670 cli->hvcli, &cli->enable_map, &tm_start, &tm_end, NULL); in kbasep_kinstr_prfcnt_client_start()
723 ret = kbase_hwcnt_virtualizer_client_set_counters(cli->hvcli, in kbasep_kinstr_prfcnt_client_stop()
1044 kbase_hwcnt_virtualizer_client_destroy(cli->hvcli); in kbasep_kinstr_prfcnt_client_destroy_partial()
1711 &cli->enable_map, &cli->hvcli); in kbasep_kinstr_prfcnt_client_create()