Home
last modified time | relevance | path

Searched refs:kbase_vinstr_context (Results 1 - 12 of 12) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.h24 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 Dmali_kbase_vinstr.c64 * 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 Dmali_kbase_defs.h1060 struct kbase_vinstr_context *vinstr_ctx;
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.h26 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 Dmali_kbase_vinstr.c76 * 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 Dmali_kbase_defs.h1071 struct kbase_vinstr_context *vinstr_ctx;
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.h30 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 Dmali_kbase_vinstr.c53 * 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 Dmali_kbase_defs.h1042 struct kbase_vinstr_context *vinstr_ctx;
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.h31 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 Dmali_kbase_vinstr.c52 * 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 Dmali_kbase_defs.h953 struct kbase_vinstr_context *vinstr_ctx;

Completed in 19 milliseconds