Home
last modified time | relevance | path

Searched refs:kinstr_ctx (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_prfcnt.c185 struct kbase_kinstr_prfcnt_context *kinstr_ctx; member
309 struct kbase_kinstr_prfcnt_context *kinstr_ctx) in kbasep_kinstr_prfcnt_reschedule_worker() argument
315 WARN_ON(!kinstr_ctx); in kbasep_kinstr_prfcnt_reschedule_worker()
316 lockdep_assert_held(&kinstr_ctx->lock); in kbasep_kinstr_prfcnt_reschedule_worker()
333 list_for_each_entry(pos, &kinstr_ctx->clients, node) { in kbasep_kinstr_prfcnt_reschedule_worker()
353 hrtimer_cancel(&kinstr_ctx->dump_timer); in kbasep_kinstr_prfcnt_reschedule_worker()
359 (kinstr_ctx->suspend_count == 0)) { in kbasep_kinstr_prfcnt_reschedule_worker()
363 hrtimer_start(&kinstr_ctx->dump_timer, in kbasep_kinstr_prfcnt_reschedule_worker()
491 clk_cnt = cli->kinstr_ctx->metadata->clk_cnt; in kbasep_kinstr_prfcnt_set_sample_metadata()
586 lockdep_assert_held(&cli->kinstr_ctx->lock); in kbasep_kinstr_prfcnt_client_dump()
[all …]
H A Dmali_kbase_kinstr_prfcnt.h57 void kbase_kinstr_prfcnt_term(struct kbase_kinstr_prfcnt_context *kinstr_ctx);
68 void kbase_kinstr_prfcnt_suspend(struct kbase_kinstr_prfcnt_context *kinstr_ctx);
81 void kbase_kinstr_prfcnt_resume(struct kbase_kinstr_prfcnt_context *kinstr_ctx);
140 int kbasep_kinstr_prfcnt_client_create(struct kbase_kinstr_prfcnt_context *kinstr_ctx,
172 struct kbase_kinstr_prfcnt_context *kinstr_ctx,
186 int kbase_kinstr_prfcnt_setup(struct kbase_kinstr_prfcnt_context *kinstr_ctx,