Searched refs:hvirt (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/ |
| H A D | mali_kbase_hwcnt_virtualizer.c | 71 struct kbase_hwcnt_virtualizer *hvirt; member 79 kbase_hwcnt_virtualizer_metadata(struct kbase_hwcnt_virtualizer *hvirt) in kbase_hwcnt_virtualizer_metadata() argument 81 if (!hvirt) in kbase_hwcnt_virtualizer_metadata() 84 return hvirt->metadata; in kbase_hwcnt_virtualizer_metadata() 152 lockdep_assert_held(&hvcli->hvirt->lock); in kbasep_hwcnt_virtualizer_client_accumulate() 172 static void kbasep_hwcnt_virtualizer_accumulator_term(struct kbase_hwcnt_virtualizer *hvirt) in kbasep_hwcnt_virtualizer_accumulator_term() argument 174 WARN_ON(!hvirt); in kbasep_hwcnt_virtualizer_accumulator_term() 175 lockdep_assert_held(&hvirt->lock); in kbasep_hwcnt_virtualizer_accumulator_term() 176 WARN_ON(hvirt->client_count); in kbasep_hwcnt_virtualizer_accumulator_term() 178 kbase_hwcnt_dump_buffer_free(&hvirt->scratch_buf); in kbasep_hwcnt_virtualizer_accumulator_term() [all …]
|
| H A D | mali_kbase_hwcnt_virtualizer.h | 61 void kbase_hwcnt_virtualizer_term(struct kbase_hwcnt_virtualizer *hvirt); 72 kbase_hwcnt_virtualizer_metadata(struct kbase_hwcnt_virtualizer *hvirt); 84 int kbase_hwcnt_virtualizer_client_create(struct kbase_hwcnt_virtualizer *hvirt, 148 bool kbase_hwcnt_virtualizer_queue_work(struct kbase_hwcnt_virtualizer *hvirt,
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_vinstr.c | 76 struct kbase_hwcnt_virtualizer *hvirt; member 377 kbase_hwcnt_virtualizer_queue_work(vctx->hvirt, &vctx->dump_work); in kbasep_vinstr_dump_timer() 465 vctx->hvirt, &vcli->enable_map, &vcli->hvcli); in kbasep_vinstr_client_create() 479 struct kbase_hwcnt_virtualizer *hvirt, in kbase_vinstr_init() argument 486 if (!hvirt || !out_vctx) in kbase_vinstr_init() 489 metadata = kbase_hwcnt_virtualizer_metadata(hvirt); in kbase_vinstr_init() 497 vctx->hvirt = hvirt; in kbase_vinstr_init() 598 vctx->hvirt, &vctx->dump_work); in kbase_vinstr_resume() 861 kbase_hwcnt_virtualizer_queue_work(cli->vctx->hvirt, in kbasep_vinstr_hwcnt_reader_ioctl_set_interval()
|
| H A D | mali_kbase_kinstr_prfcnt.c | 71 struct kbase_hwcnt_virtualizer *hvirt; member 1198 kbase_hwcnt_virtualizer_queue_work(kinstr_ctx->hvirt, in kbasep_kinstr_prfcnt_dump_timer() 1204 int kbase_kinstr_prfcnt_init(struct kbase_hwcnt_virtualizer *hvirt, in kbase_kinstr_prfcnt_init() argument 1210 if (!hvirt || !out_kinstr_ctx) in kbase_kinstr_prfcnt_init() 1213 metadata = kbase_hwcnt_virtualizer_metadata(hvirt); in kbase_kinstr_prfcnt_init() 1223 kinstr_ctx->hvirt = hvirt; in kbase_kinstr_prfcnt_init() 1315 kinstr_ctx->hvirt, in kbase_kinstr_prfcnt_resume() 1710 err = kbase_hwcnt_virtualizer_client_create(kinstr_ctx->hvirt, in kbasep_kinstr_prfcnt_client_create() 1842 metadata = kbase_hwcnt_virtualizer_metadata(kinstr_ctx->hvirt); in kbasep_kinstr_prfcnt_enum_info_count() 1884 metadata = kbase_hwcnt_virtualizer_metadata(kinstr_ctx->hvirt); in kbasep_kinstr_prfcnt_enum_info_list()
|
| H A D | mali_kbase_vinstr.h | 45 struct kbase_hwcnt_virtualizer *hvirt,
|
| H A D | mali_kbase_kinstr_prfcnt.h | 50 struct kbase_hwcnt_virtualizer *hvirt,
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/backend/ |
| H A D | mali_kbase_ipa_counter_common_jm.c | 132 struct kbase_hwcnt_virtualizer *hvirt = kbdev->hwcnt_gpu_virt; in kbase_ipa_attach_vinstr() local 135 kbase_hwcnt_virtualizer_metadata(hvirt); in kbase_ipa_attach_vinstr() 152 hvirt, &enable_map, &model_data->hvirt_cli); in kbase_ipa_attach_vinstr()
|