Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt_types.h243 struct kbase_hwcnt_metadata { struct
264 const struct kbase_hwcnt_metadata *metadata; argument
279 const struct kbase_hwcnt_metadata *metadata;
310 const struct kbase_hwcnt_metadata **metadata);
316 void kbase_hwcnt_metadata_destroy(const struct kbase_hwcnt_metadata *metadata);
324 static inline size_t kbase_hwcnt_metadata_group_count(const struct kbase_hwcnt_metadata *metadata) in kbase_hwcnt_metadata_group_count()
339 static inline u64 kbase_hwcnt_metadata_group_type(const struct kbase_hwcnt_metadata *metadata, in kbase_hwcnt_metadata_group_type()
355 static inline size_t kbase_hwcnt_metadata_block_count(const struct kbase_hwcnt_metadata *metadata, in kbase_hwcnt_metadata_block_count()
372 static inline u64 kbase_hwcnt_metadata_block_type(const struct kbase_hwcnt_metadata *metadata, in kbase_hwcnt_metadata_block_type()
392 kbase_hwcnt_metadata_block_instance_count(const struct kbase_hwcnt_metadata *metadata, size_t grp, in kbase_hwcnt_metadata_block_instance_count()
[all …]
H A Dmali_kbase_hwcnt_types.c27 const struct kbase_hwcnt_metadata **out_metadata) in kbase_hwcnt_metadata_create()
30 struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_metadata_create()
51 size += sizeof(struct kbase_hwcnt_metadata); in kbase_hwcnt_metadata_create()
70 metadata = (struct kbase_hwcnt_metadata *)(buf + offset); in kbase_hwcnt_metadata_create()
71 offset += sizeof(struct kbase_hwcnt_metadata); in kbase_hwcnt_metadata_create()
151 void kbase_hwcnt_metadata_destroy(const struct kbase_hwcnt_metadata *metadata) in kbase_hwcnt_metadata_destroy()
156 int kbase_hwcnt_enable_map_alloc(const struct kbase_hwcnt_metadata *metadata, in kbase_hwcnt_enable_map_alloc()
187 int kbase_hwcnt_dump_buffer_alloc(const struct kbase_hwcnt_metadata *metadata, in kbase_hwcnt_dump_buffer_alloc()
221 int kbase_hwcnt_dump_buffer_array_alloc(const struct kbase_hwcnt_metadata *metadata, size_t n, in kbase_hwcnt_dump_buffer_array_alloc()
285 const struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_dump_buffer_zero()
[all …]
H A Dmali_kbase_hwcnt_gpu.h29 struct kbase_hwcnt_metadata;
232 const struct kbase_hwcnt_metadata **out_metadata,
240 void kbase_hwcnt_jm_metadata_destroy(const struct kbase_hwcnt_metadata *metadata);
254 const struct kbase_hwcnt_metadata **out_metadata);
261 void kbase_hwcnt_csf_metadata_destroy(const struct kbase_hwcnt_metadata *metadata);
H A Dmali_kbase_hwcnt_gpu.c124 const struct kbase_hwcnt_metadata **metadata) in kbasep_hwcnt_backend_gpu_metadata_create()
224 const struct kbase_hwcnt_metadata **out_metadata, in kbase_hwcnt_jm_metadata_create()
228 const struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_jm_metadata_create()
259 void kbase_hwcnt_jm_metadata_destroy(const struct kbase_hwcnt_metadata *metadata) in kbase_hwcnt_jm_metadata_destroy()
269 const struct kbase_hwcnt_metadata **out_metadata) in kbase_hwcnt_csf_metadata_create()
272 const struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_csf_metadata_create()
286 void kbase_hwcnt_csf_metadata_destroy(const struct kbase_hwcnt_metadata *metadata) in kbase_hwcnt_csf_metadata_destroy()
334 const struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_jm_dump_get()
442 const struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_csf_dump_get()
539 const struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_gpu_enable_map_to_physical()
[all …]
H A Dmali_kbase_hwcnt_gpu_narrow.h29 struct kbase_hwcnt_metadata;
46 const struct kbase_hwcnt_metadata *metadata;
233 const struct kbase_hwcnt_metadata *src_md);
H A Dmali_kbase_hwcnt_virtualizer.c50 const struct kbase_hwcnt_metadata *metadata;
78 const struct kbase_hwcnt_metadata *
112 static int kbasep_hwcnt_virtualizer_client_alloc(const struct kbase_hwcnt_metadata *metadata, in kbasep_hwcnt_virtualizer_client_alloc()
694 const struct kbase_hwcnt_metadata *metadata; in kbase_hwcnt_virtualizer_init()
H A Dmali_kbase_hwcnt_context.h63 const struct kbase_hwcnt_metadata *kbase_hwcnt_context_metadata(struct kbase_hwcnt_context *hctx);
H A Dmali_kbase_hwcnt_virtualizer.h71 const struct kbase_hwcnt_metadata *
H A Dmali_kbase_hwcnt.c85 const struct kbase_hwcnt_metadata *metadata;
701 const struct kbase_hwcnt_metadata *kbase_hwcnt_context_metadata(struct kbase_hwcnt_context *hctx) in kbase_hwcnt_context_metadata()
H A Dmali_kbase_hwcnt_gpu_narrow.c30 const struct kbase_hwcnt_metadata *src_md) in kbase_hwcnt_gpu_metadata_narrow_create()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_prfcnt.h95 int kbasep_kinstr_prfcnt_get_block_info_list(const struct kbase_hwcnt_metadata *metadata,
107 size_t kbasep_kinstr_prfcnt_get_sample_md_count(const struct kbase_hwcnt_metadata *metadata,
H A Dmali_kbase_kinstr_prfcnt.c73 const struct kbase_hwcnt_metadata *metadata;
408 static bool kbase_kinstr_is_block_type_reserved(const struct kbase_hwcnt_metadata *metadata, in kbase_kinstr_is_block_type_reserved()
437 const struct kbase_hwcnt_metadata *metadata; in kbasep_kinstr_prfcnt_set_block_meta_items()
1104 size_t kbasep_kinstr_prfcnt_get_sample_md_count(const struct kbase_hwcnt_metadata *metadata, in kbasep_kinstr_prfcnt_get_sample_md_count()
1133 const struct kbase_hwcnt_metadata *metadata) in kbasep_kinstr_prfcnt_get_sample_size()
1208 const struct kbase_hwcnt_metadata *metadata; in kbase_kinstr_prfcnt_init()
1324 const struct kbase_hwcnt_metadata *metadata) in kbasep_kinstr_prfcnt_sample_array_alloc()
1736 const struct kbase_hwcnt_metadata *metadata) in kbasep_kinstr_prfcnt_get_block_info_count()
1762 static void kbasep_kinstr_prfcnt_get_sample_info_item(const struct kbase_hwcnt_metadata *metadata, in kbasep_kinstr_prfcnt_get_sample_info_item()
1780 int kbasep_kinstr_prfcnt_get_block_info_list(const struct kbase_hwcnt_metadata *metadata, in kbasep_kinstr_prfcnt_get_block_info_list()
[all …]
H A Dmali_kbase_vinstr.c77 const struct kbase_hwcnt_metadata *metadata;
484 const struct kbase_hwcnt_metadata *metadata; in kbase_vinstr_init()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend.h31 struct kbase_hwcnt_metadata;
59 typedef const struct kbase_hwcnt_metadata *
H A Dmali_kbase_hwcnt_backend_jm.c48 const struct kbase_hwcnt_metadata *metadata;
466 const struct kbase_hwcnt_metadata *metadata; in kbasep_hwcnt_backend_jm_dump_request()
720 static const struct kbase_hwcnt_metadata *
H A Dmali_kbase_hwcnt_backend_jm_watchdog.c281 static const struct kbase_hwcnt_metadata *
346 const struct kbase_hwcnt_metadata *metadata; in kbasep_hwcnt_backend_jm_watchdog_init()
H A Dmali_kbase_hwcnt_backend_csf.c168 const struct kbase_hwcnt_metadata *metadata;
1501 static const struct kbase_hwcnt_metadata *
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/backend/
H A Dmali_kbase_ipa_counter_common_jm.c134 const struct kbase_hwcnt_metadata *metadata = in kbase_ipa_attach_vinstr()