Searched refs:hvcli (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/ |
| H A D | mali_kbase_hwcnt_virtualizer.c | 93 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 D | mali_kbase_hwcnt_virtualizer.h | 92 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 D | mali_kbase_vinstr.c | 108 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 D | mali_kbase_kinstr_prfcnt.c | 186 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()
|