/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hwcnt_legacy.c | 46 int kbase_hwcnt_legacy_client_create(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_ioctl_hwcnt_enable *enable, in kbase_hwcnt_legacy_client_create() argument
|
H A D | mali_kbase_hwcnt_virtualizer.c | 75 struct kbase_hwcnt_virtualizer *hvirt; member 82 const struct kbase_hwcnt_metadata *kbase_hwcnt_virtualizer_metadata(struct kbase_hwcnt_virtualizer *hvirt) in kbase_hwcnt_virtualizer_metadata() argument 180 static void kbasep_hwcnt_virtualizer_accumulator_term(struct kbase_hwcnt_virtualizer *hvirt) in kbasep_hwcnt_virtualizer_accumulator_term() argument 200 kbasep_hwcnt_virtualizer_accumulator_init(struct kbase_hwcnt_virtualizer *hvirt) kbasep_hwcnt_virtualizer_accumulator_init() argument 239 kbasep_hwcnt_virtualizer_client_add(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, const struct kbase_hwcnt_enable_map *enable_map) kbasep_hwcnt_virtualizer_client_add() argument 310 kbasep_hwcnt_virtualizer_client_remove(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli) kbasep_hwcnt_virtualizer_client_remove() argument 368 kbasep_hwcnt_virtualizer_client_set_counters(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, const struct kbase_hwcnt_enable_map *enable_map, u64 *ts_start_ns, u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) kbasep_hwcnt_virtualizer_client_set_counters() argument 433 struct kbase_hwcnt_virtualizer *hvirt; kbase_hwcnt_virtualizer_client_set_counters() local 493 kbasep_hwcnt_virtualizer_client_dump(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, u64 *ts_start_ns, u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) kbasep_hwcnt_virtualizer_client_dump() argument 557 kbasep_hwcnt_virtualizer_client_dump_rate_limited(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, u64 *ts_start_ns, u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) kbasep_hwcnt_virtualizer_client_dump_rate_limited() argument 614 struct kbase_hwcnt_virtualizer *hvirt; kbase_hwcnt_virtualizer_client_dump() local 655 kbase_hwcnt_virtualizer_client_create(struct kbase_hwcnt_virtualizer *hvirt, const struct kbase_hwcnt_enable_map *enable_map, struct kbase_hwcnt_virtualizer_client **out_hvcli) kbase_hwcnt_virtualizer_client_create() argument 735 kbase_hwcnt_virtualizer_term(struct kbase_hwcnt_virtualizer *hvirt) kbase_hwcnt_virtualizer_term() argument [all...] |
H A D | mali_kbase_vinstr.c | 65 struct kbase_hwcnt_virtualizer *hvirt; member 441 int kbase_vinstr_init(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_vinstr_context **out_vctx) in kbase_vinstr_init() argument
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hwcnt_virtualizer.c | 71 struct kbase_hwcnt_virtualizer *hvirt; member 78 kbase_hwcnt_virtualizer_metadata( struct kbase_hwcnt_virtualizer *hvirt) kbase_hwcnt_virtualizer_metadata() argument 176 kbasep_hwcnt_virtualizer_accumulator_term( struct kbase_hwcnt_virtualizer *hvirt) kbasep_hwcnt_virtualizer_accumulator_term() argument 197 kbasep_hwcnt_virtualizer_accumulator_init( struct kbase_hwcnt_virtualizer *hvirt) kbasep_hwcnt_virtualizer_accumulator_init() argument 237 kbasep_hwcnt_virtualizer_client_add( struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, const struct kbase_hwcnt_enable_map *enable_map) kbasep_hwcnt_virtualizer_client_add() argument 310 kbasep_hwcnt_virtualizer_client_remove( struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli) kbasep_hwcnt_virtualizer_client_remove() argument 372 kbasep_hwcnt_virtualizer_client_set_counters( struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, const struct kbase_hwcnt_enable_map *enable_map, u64 *ts_start_ns, u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) kbasep_hwcnt_virtualizer_client_set_counters() argument 447 struct kbase_hwcnt_virtualizer *hvirt; kbase_hwcnt_virtualizer_client_set_counters() local 510 kbasep_hwcnt_virtualizer_client_dump( struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, u64 *ts_start_ns, u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) kbasep_hwcnt_virtualizer_client_dump() argument 580 kbasep_hwcnt_virtualizer_client_dump_rate_limited( struct kbase_hwcnt_virtualizer *hvirt, struct kbase_hwcnt_virtualizer_client *hvcli, u64 *ts_start_ns, u64 *ts_end_ns, struct kbase_hwcnt_dump_buffer *dump_buf) kbasep_hwcnt_virtualizer_client_dump_rate_limited() argument 643 struct kbase_hwcnt_virtualizer *hvirt; kbase_hwcnt_virtualizer_client_dump() local 684 kbase_hwcnt_virtualizer_client_create( struct kbase_hwcnt_virtualizer *hvirt, const struct kbase_hwcnt_enable_map *enable_map, struct kbase_hwcnt_virtualizer_client **out_hvcli) kbase_hwcnt_virtualizer_client_create() argument 761 kbase_hwcnt_virtualizer_term( struct kbase_hwcnt_virtualizer *hvirt) kbase_hwcnt_virtualizer_term() argument 781 kbase_hwcnt_virtualizer_queue_work(struct kbase_hwcnt_virtualizer *hvirt, struct work_struct *work) kbase_hwcnt_virtualizer_queue_work() argument [all...] |
H A D | mali_kbase_vinstr.c | 70 struct kbase_hwcnt_virtualizer *hvirt; member 472 kbase_vinstr_init( struct kbase_hwcnt_virtualizer *hvirt, struct kbase_vinstr_context **out_vctx) kbase_vinstr_init() argument [all...] |
H A D | mali_kbase_kinstr_prfcnt.c | 68 struct kbase_hwcnt_virtualizer *hvirt; member 1332 int kbase_kinstr_prfcnt_init(struct kbase_hwcnt_virtualizer *hvirt, in kbase_kinstr_prfcnt_init() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/ |
H A D | mali_kbase_ipa_vinstr_common.c | 123 struct kbase_hwcnt_virtualizer *hvirt = kbdev->hwcnt_gpu_virt; in kbase_ipa_attach_vinstr() local
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/backend/ |
H A D | mali_kbase_ipa_counter_common_jm.c | 132 struct kbase_hwcnt_virtualizer *hvirt = kbdev->hwcnt_gpu_virt; in kbase_ipa_attach_vinstr() local
|