Home
last modified time | relevance | path

Searched refs:kbase_hwcnt_dump_buffer (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt_types.h278 struct kbase_hwcnt_dump_buffer { struct
297 struct kbase_hwcnt_dump_buffer *bufs; argument
879 struct kbase_hwcnt_dump_buffer *dump_buf);
888 void kbase_hwcnt_dump_buffer_free(struct kbase_hwcnt_dump_buffer *dump_buf);
924 static inline u64 *kbase_hwcnt_dump_buffer_block_instance(const struct kbase_hwcnt_dump_buffer *buf, in kbase_hwcnt_dump_buffer_block_instance()
949 void kbase_hwcnt_dump_buffer_zero(struct kbase_hwcnt_dump_buffer *dst,
974 void kbase_hwcnt_dump_buffer_zero_strict(struct kbase_hwcnt_dump_buffer *dst);
987 void kbase_hwcnt_dump_buffer_zero_non_enabled(struct kbase_hwcnt_dump_buffer *dst,
1027 void kbase_hwcnt_dump_buffer_copy(struct kbase_hwcnt_dump_buffer *dst,
1028 const struct kbase_hwcnt_dump_buffer *src,
[all …]
H A Dmali_kbase_hwcnt_types.c188 struct kbase_hwcnt_dump_buffer *dump_buf) in kbase_hwcnt_dump_buffer_alloc()
212 void kbase_hwcnt_dump_buffer_free(struct kbase_hwcnt_dump_buffer *dump_buf) in kbase_hwcnt_dump_buffer_free()
224 struct kbase_hwcnt_dump_buffer *buffers; in kbase_hwcnt_dump_buffer_array_alloc()
282 void kbase_hwcnt_dump_buffer_zero(struct kbase_hwcnt_dump_buffer *dst, in kbase_hwcnt_dump_buffer_zero()
311 void kbase_hwcnt_dump_buffer_zero_strict(struct kbase_hwcnt_dump_buffer *dst) in kbase_hwcnt_dump_buffer_zero_strict()
321 void kbase_hwcnt_dump_buffer_zero_non_enabled(struct kbase_hwcnt_dump_buffer *dst, in kbase_hwcnt_dump_buffer_zero_non_enabled()
354 void kbase_hwcnt_dump_buffer_copy(struct kbase_hwcnt_dump_buffer *dst, in kbase_hwcnt_dump_buffer_copy()
355 const struct kbase_hwcnt_dump_buffer *src, in kbase_hwcnt_dump_buffer_copy()
392 void kbase_hwcnt_dump_buffer_copy_strict(struct kbase_hwcnt_dump_buffer *dst, in kbase_hwcnt_dump_buffer_copy_strict()
393 const struct kbase_hwcnt_dump_buffer *src, in kbase_hwcnt_dump_buffer_copy_strict()
[all …]
H A Dmali_kbase_hwcnt_accumulator.h34 struct kbase_hwcnt_dump_buffer;
107 struct kbase_hwcnt_dump_buffer *dump_buf);
128 u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf);
H A Dmali_kbase_hwcnt_virtualizer.c56 struct kbase_hwcnt_dump_buffer scratch_buf;
73 struct kbase_hwcnt_dump_buffer accum_buf;
148 const struct kbase_hwcnt_dump_buffer *dump_buf) in kbasep_hwcnt_virtualizer_client_accumulate()
360 struct kbase_hwcnt_dump_buffer *dump_buf) in kbasep_hwcnt_virtualizer_client_set_counters()
394 const struct kbase_hwcnt_dump_buffer *src = &hvirt->scratch_buf; in kbasep_hwcnt_virtualizer_client_set_counters()
421 struct kbase_hwcnt_dump_buffer *dump_buf) in kbase_hwcnt_virtualizer_client_set_counters()
487 struct kbase_hwcnt_dump_buffer *dump_buf) in kbasep_hwcnt_virtualizer_client_dump()
512 const struct kbase_hwcnt_dump_buffer *src = &hvirt->scratch_buf; in kbasep_hwcnt_virtualizer_client_dump()
553 u64 *ts_start_ns, u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) in kbasep_hwcnt_virtualizer_client_dump_rate_limited()
603 struct kbase_hwcnt_dump_buffer *dump_buf) in kbase_hwcnt_virtualizer_client_dump()
H A Dmali_kbase_hwcnt_virtualizer.h39 struct kbase_hwcnt_dump_buffer;
116 struct kbase_hwcnt_dump_buffer *dump_buf);
134 struct kbase_hwcnt_dump_buffer *dump_buf);
H A Dmali_kbase_hwcnt_gpu.h31 struct kbase_hwcnt_dump_buffer;
284 int kbase_hwcnt_jm_dump_get(struct kbase_hwcnt_dump_buffer *dst, u64 *src,
306 int kbase_hwcnt_csf_dump_get(struct kbase_hwcnt_dump_buffer *dst, u64 *src,
404 void kbase_hwcnt_gpu_patch_dump_headers(struct kbase_hwcnt_dump_buffer *buf,
H A Dmali_kbase_hwcnt_gpu_narrow.h31 struct kbase_hwcnt_dump_buffer;
327 const struct kbase_hwcnt_dump_buffer *src,
H A Dmali_kbase_hwcnt.c91 struct kbase_hwcnt_dump_buffer accum_buf;
354 u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf, in kbasep_hwcnt_accumulator_dump()
720 struct kbase_hwcnt_dump_buffer *dump_buf) in kbase_hwcnt_accumulator_set_counters()
744 u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) in kbase_hwcnt_accumulator_dump()
H A Dmali_kbase_hwcnt_gpu.c330 int kbase_hwcnt_jm_dump_get(struct kbase_hwcnt_dump_buffer *dst, u64 *src, in kbase_hwcnt_jm_dump_get()
439 int kbase_hwcnt_csf_dump_get(struct kbase_hwcnt_dump_buffer *dst, u64 *src, in kbase_hwcnt_csf_dump_get()
698 void kbase_hwcnt_gpu_patch_dump_headers(struct kbase_hwcnt_dump_buffer *buf, in kbase_hwcnt_gpu_patch_dump_headers()
H A Dmali_kbase_hwcnt_gpu_narrow.c240 const struct kbase_hwcnt_dump_buffer *src, in kbase_hwcnt_dump_buffer_copy_strict_narrow()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend.h33 struct kbase_hwcnt_dump_buffer;
186 struct kbase_hwcnt_dump_buffer *dump_buffer,
H A Dmali_kbase_hwcnt_backend_jm_watchdog.c170 struct kbase_hwcnt_dump_buffer wd_dump_buffer;
702 struct kbase_hwcnt_backend *backend, struct kbase_hwcnt_dump_buffer *dump_buffer, in kbasep_hwcnt_backend_jm_watchdog_dump_get()
H A Dmali_kbase_hwcnt_backend_jm.c527 struct kbase_hwcnt_dump_buffer *dst, in kbasep_hwcnt_backend_jm_dump_get()
H A Dmali_kbase_hwcnt_backend_csf.c1212 struct kbase_hwcnt_dump_buffer *dst, in kbasep_hwcnt_backend_csf_dump_get()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_prfcnt.h124 struct kbase_hwcnt_dump_buffer *dst,
H A Dmali_kbase_kinstr_prfcnt.c89 struct kbase_hwcnt_dump_buffer dump_buf;
195 struct kbase_hwcnt_dump_buffer tmp_buf;
431 struct kbase_hwcnt_dump_buffer *dst, in kbasep_kinstr_prfcnt_set_block_meta_items()
486 struct kbase_hwcnt_dump_buffer *dump_buf, in kbasep_kinstr_prfcnt_set_sample_metadata()
535 struct kbase_hwcnt_dump_buffer *dump_buf; in kbasep_kinstr_prfcnt_client_output_sample()
536 struct kbase_hwcnt_dump_buffer *tmp_buf = &cli->tmp_buf; in kbasep_kinstr_prfcnt_client_output_sample()
1138 struct kbase_hwcnt_dump_buffer *dump_buf = &cli->tmp_buf; in kbasep_kinstr_prfcnt_get_sample_size()
H A Dmali_kbase_vinstr.c113 struct kbase_hwcnt_dump_buffer tmp_buf;
197 struct kbase_hwcnt_dump_buffer *tmp_buf; in kbasep_vinstr_client_dump()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/backend/
H A Dmali_kbase_ipa_counter_common_jm.h79 struct kbase_hwcnt_dump_buffer dump_buf;