Searched refs:kbase_vinstr_context (Results 1 - 12 of 12) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_vinstr.h | 24 struct kbase_vinstr_context;
33 struct kbase_vinstr_context *kbase_vinstr_init(struct kbase_device *kbdev);
39 void kbase_vinstr_term(struct kbase_vinstr_context *vinstr_ctx);
48 int kbase_vinstr_hwcnt_reader_setup(struct kbase_vinstr_context *vinstr_ctx, struct kbase_uk_hwcnt_reader_setup *setup);
58 int kbase_vinstr_legacy_hwc_setup(struct kbase_vinstr_context *vinstr_ctx, struct kbase_vinstr_client **cli,
72 struct kbase_vinstr_client *kbase_vinstr_hwcnt_kernel_setup(struct kbase_vinstr_context *vinstr_ctx,
109 int kbase_vinstr_try_suspend(struct kbase_vinstr_context *vinstr_ctx);
118 void kbase_vinstr_suspend(struct kbase_vinstr_context *vinstr_ctx);
127 void kbase_vinstr_resume(struct kbase_vinstr_context *vinstr_ctx);
|
H A D | mali_kbase_vinstr.c | 64 * struct kbase_vinstr_context - vinstr context per device
90 struct kbase_vinstr_context {
struct 141 struct kbase_vinstr_context *vinstr_ctx;
168 struct kbase_vinstr_context *vinstr_ctx;
187 static int enable_hwcnt(struct kbase_vinstr_context *vinstr_ctx)
in enable_hwcnt() 220 static void disable_hwcnt(struct kbase_vinstr_context *vinstr_ctx)
in disable_hwcnt() 241 static int reprogram_hwcnt(struct kbase_vinstr_context *vinstr_ctx)
in reprogram_hwcnt() 289 static size_t kbasep_vinstr_dump_size_ctx(struct kbase_vinstr_context *vinstr_ctx)
in kbasep_vinstr_dump_size_ctx() 294 static int kbasep_vinstr_map_kernel_dump_buffer(struct kbase_vinstr_context *vinstr_ctx)
in kbasep_vinstr_map_kernel_dump_buffer() 318 static void kbasep_vinstr_unmap_kernel_dump_buffer(struct kbase_vinstr_context *vinstr_ct [all...] |
H A D | mali_kbase_defs.h | 1060 struct kbase_vinstr_context *vinstr_ctx;
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_vinstr.h | 26 struct kbase_vinstr_context; 37 struct kbase_vinstr_context *kbase_vinstr_init(struct kbase_device *kbdev); 43 void kbase_vinstr_term(struct kbase_vinstr_context *vinstr_ctx); 53 struct kbase_vinstr_context *vinstr_ctx, 65 struct kbase_vinstr_context *vinstr_ctx, 81 struct kbase_vinstr_context *vinstr_ctx, 120 int kbase_vinstr_try_suspend(struct kbase_vinstr_context *vinstr_ctx); 129 void kbase_vinstr_suspend(struct kbase_vinstr_context *vinstr_ctx); 138 void kbase_vinstr_resume(struct kbase_vinstr_context *vinstr_ctx);
|
H A D | mali_kbase_vinstr.c | 76 * struct kbase_vinstr_context - vinstr context per device 102 struct kbase_vinstr_context { struct 153 struct kbase_vinstr_context *vinstr_ctx; 180 struct kbase_vinstr_context *vinstr_ctx; 212 static int enable_hwcnt(struct kbase_vinstr_context *vinstr_ctx) in enable_hwcnt() 245 static void disable_hwcnt(struct kbase_vinstr_context *vinstr_ctx) in disable_hwcnt() 267 static int reprogram_hwcnt(struct kbase_vinstr_context *vinstr_ctx) in reprogram_hwcnt() 320 struct kbase_vinstr_context *vinstr_ctx) in kbasep_vinstr_dump_size_ctx() 326 struct kbase_vinstr_context *vinstr_ctx) in kbasep_vinstr_map_kernel_dump_buffer() 355 struct kbase_vinstr_context *vinstr_ct in kbasep_vinstr_unmap_kernel_dump_buffer() [all...] |
H A D | mali_kbase_defs.h | 1071 struct kbase_vinstr_context *vinstr_ctx;
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_vinstr.h | 30 struct kbase_vinstr_context; 46 struct kbase_vinstr_context **out_vctx); 52 void kbase_vinstr_term(struct kbase_vinstr_context *vctx); 63 void kbase_vinstr_suspend(struct kbase_vinstr_context *vctx); 76 void kbase_vinstr_resume(struct kbase_vinstr_context *vctx); 87 struct kbase_vinstr_context *vinstr_ctx,
|
H A D | mali_kbase_vinstr.c | 53 * struct kbase_vinstr_context - IOCTL interface for userspace hardware 69 struct kbase_vinstr_context { struct 101 struct kbase_vinstr_context *vctx; 280 static void kbasep_vinstr_reschedule_worker(struct kbase_vinstr_context *vctx) in kbasep_vinstr_reschedule_worker() 329 struct kbase_vinstr_context *vctx = in kbasep_vinstr_dump_worker() 330 container_of(work, struct kbase_vinstr_context, dump_work); in kbasep_vinstr_dump_worker() 363 struct kbase_vinstr_context *vctx = in kbasep_vinstr_dump_timer() 364 container_of(timer, struct kbase_vinstr_context, dump_timer); in kbasep_vinstr_dump_timer() 404 struct kbase_vinstr_context *vctx, in kbasep_vinstr_client_create() 474 struct kbase_vinstr_context **out_vct in kbase_vinstr_init() [all...] |
H A D | mali_kbase_defs.h | 1042 struct kbase_vinstr_context *vinstr_ctx;
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_vinstr.h | 31 struct kbase_vinstr_context; 45 int kbase_vinstr_init(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_vinstr_context **out_vctx); 51 void kbase_vinstr_term(struct kbase_vinstr_context *vctx); 62 void kbase_vinstr_suspend(struct kbase_vinstr_context *vctx); 75 void kbase_vinstr_resume(struct kbase_vinstr_context *vctx); 85 int kbase_vinstr_hwcnt_reader_setup(struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup);
|
H A D | mali_kbase_vinstr.c | 52 * struct kbase_vinstr_context - IOCTL interface for userspace hardware 64 struct kbase_vinstr_context { struct 95 struct kbase_vinstr_context *vctx; 258 static void kbasep_vinstr_reschedule_worker(struct kbase_vinstr_context *vctx) in kbasep_vinstr_reschedule_worker() 302 struct kbase_vinstr_context *vctx = container_of(work, struct kbase_vinstr_context, dump_work); in kbasep_vinstr_dump_worker() 335 struct kbase_vinstr_context *vctx = container_of(timer, struct kbase_vinstr_context, dump_timer); in kbasep_vinstr_dump_timer() 379 static int kbasep_vinstr_client_create(struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup, in kbasep_vinstr_client_create() 441 int kbase_vinstr_init(struct kbase_hwcnt_virtualizer *hvirt, struct kbase_vinstr_context **out_vct [all...] |
H A D | mali_kbase_defs.h | 953 struct kbase_vinstr_context *vinstr_ctx;
|
Completed in 19 milliseconds