Searched refs:kbase_hwcnt_context (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/ |
| H A D | mali_kbase_hwcnt_context.h | 33 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 D | mali_kbase_hwcnt.c | 119 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 D | mali_kbase_hwcnt_accumulator.h | 31 struct kbase_hwcnt_context; 70 int kbase_hwcnt_accumulator_acquire(struct kbase_hwcnt_context *hctx,
|
| H A D | mali_kbase_hwcnt_virtualizer.h | 35 struct kbase_hwcnt_context; 54 int kbase_hwcnt_virtualizer_init(struct kbase_hwcnt_context *hctx, u64 dump_threshold_ns,
|
| H A D | mali_kbase_hwcnt_virtualizer.c | 48 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 D | mali_kbase_defs.h | 1147 struct kbase_hwcnt_context *hwcnt_gpu_ctx;
|