Home
last modified time | relevance | path

Searched refs:kbase_hwcnt_context (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt_context.h33 struct kbase_hwcnt_context;
47 struct kbase_hwcnt_context **out_hctx);
53 void kbase_hwcnt_context_term(struct kbase_hwcnt_context *hctx);
63 const struct kbase_hwcnt_metadata *kbase_hwcnt_context_metadata(struct kbase_hwcnt_context *hctx);
79 void kbase_hwcnt_context_disable(struct kbase_hwcnt_context *hctx);
96 bool kbase_hwcnt_context_disable_atomic(struct kbase_hwcnt_context *hctx);
115 void kbase_hwcnt_context_enable(struct kbase_hwcnt_context *hctx);
146 bool kbase_hwcnt_context_queue_work(struct kbase_hwcnt_context *hctx, struct work_struct *work);
H A Dmali_kbase_hwcnt.c119 struct kbase_hwcnt_context { struct
130 struct kbase_hwcnt_context **out_hctx) in kbase_hwcnt_context_init() argument
132 struct kbase_hwcnt_context *hctx = NULL; in kbase_hwcnt_context_init()
161 void kbase_hwcnt_context_term(struct kbase_hwcnt_context *hctx) in kbase_hwcnt_context_term()
180 static void kbasep_hwcnt_accumulator_term(struct kbase_hwcnt_context *hctx) in kbasep_hwcnt_accumulator_term()
198 static int kbasep_hwcnt_accumulator_init(struct kbase_hwcnt_context *hctx) in kbasep_hwcnt_accumulator_init()
244 static void kbasep_hwcnt_accumulator_disable(struct kbase_hwcnt_context *hctx, bool accumulate) in kbasep_hwcnt_accumulator_disable()
312 static void kbasep_hwcnt_accumulator_enable(struct kbase_hwcnt_context *hctx) in kbasep_hwcnt_accumulator_enable()
353 static int kbasep_hwcnt_accumulator_dump(struct kbase_hwcnt_context *hctx, u64 *ts_start_ns, in kbasep_hwcnt_accumulator_dump()
517 static void kbasep_hwcnt_context_disable(struct kbase_hwcnt_context *hctx, bool accumulate) in kbasep_hwcnt_context_disable()
[all …]
H A Dmali_kbase_hwcnt_accumulator.h31 struct kbase_hwcnt_context;
70 int kbase_hwcnt_accumulator_acquire(struct kbase_hwcnt_context *hctx,
H A Dmali_kbase_hwcnt_virtualizer.h35 struct kbase_hwcnt_context;
54 int kbase_hwcnt_virtualizer_init(struct kbase_hwcnt_context *hctx, u64 dump_threshold_ns,
H A Dmali_kbase_hwcnt_virtualizer.c48 struct kbase_hwcnt_context *hctx;
690 int kbase_hwcnt_virtualizer_init(struct kbase_hwcnt_context *hctx, u64 dump_threshold_ns, in kbase_hwcnt_virtualizer_init()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_defs.h1147 struct kbase_hwcnt_context *hwcnt_gpu_ctx;