Home
last modified time | relevance | path

Searched refs:vctx (Results 1 - 4 of 4) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c83 * @vctx: Vinstr context client is attached to.
101 struct kbase_vinstr_context *vctx; member
199 lockdep_assert_held(&vcli->vctx->lock); in kbasep_vinstr_client_dump()
233 clk_cnt = vcli->vctx->metadata->clk_cnt; in kbasep_vinstr_client_dump()
261 lockdep_assert_held(&vcli->vctx->lock); in kbasep_vinstr_client_clear()
274 * @vctx: Non-NULL pointer to the vinstr context.
280 static void kbasep_vinstr_reschedule_worker(struct kbase_vinstr_context *vctx) in kbasep_vinstr_reschedule_worker() argument
286 WARN_ON(!vctx); in kbasep_vinstr_reschedule_worker()
287 lockdep_assert_held(&vctx->lock); in kbasep_vinstr_reschedule_worker()
295 list_for_each_entry(pos, &vctx in kbasep_vinstr_reschedule_worker()
329 struct kbase_vinstr_context *vctx = kbasep_vinstr_dump_worker() local
363 struct kbase_vinstr_context *vctx = kbasep_vinstr_dump_timer() local
403 kbasep_vinstr_client_create( struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup, struct kbase_vinstr_client **out_vcli) kbasep_vinstr_client_create() argument
477 struct kbase_vinstr_context *vctx; kbase_vinstr_init() local
513 kbase_vinstr_term(struct kbase_vinstr_context *vctx) kbase_vinstr_term() argument
537 kbase_vinstr_suspend(struct kbase_vinstr_context *vctx) kbase_vinstr_suspend() argument
567 kbase_vinstr_resume(struct kbase_vinstr_context *vctx) kbase_vinstr_resume() argument
600 kbase_vinstr_hwcnt_reader_setup( struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup) kbase_vinstr_hwcnt_reader_setup() argument
[all...]
H A Dmali_kbase_vinstr.h50 * @vctx: Pointer to the vinstr context to be terminated.
52 void kbase_vinstr_term(struct kbase_vinstr_context *vctx);
56 * @vctx: Non-NULL pointer to the vinstr context to be suspended.
63 void kbase_vinstr_suspend(struct kbase_vinstr_context *vctx);
67 * @vctx: Non-NULL pointer to the vinstr context to be resumed.
76 void kbase_vinstr_resume(struct kbase_vinstr_context *vctx);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c77 * @vctx: Vinstr context client is attached to.
95 struct kbase_vinstr_context *vctx; member
183 lockdep_assert_held(&vcli->vctx->lock); in kbasep_vinstr_client_dump()
213 clk_cnt = vcli->vctx->metadata->clk_cnt; in kbasep_vinstr_client_dump()
240 lockdep_assert_held(&vcli->vctx->lock); in kbasep_vinstr_client_clear()
252 * @vctx: Non-NULL pointer to the vinstr context.
258 static void kbasep_vinstr_reschedule_worker(struct kbase_vinstr_context *vctx) in kbasep_vinstr_reschedule_worker() argument
264 WARN_ON(!vctx); in kbasep_vinstr_reschedule_worker()
265 lockdep_assert_held(&vctx->lock); in kbasep_vinstr_reschedule_worker()
273 list_for_each_entry(pos, &vctx in kbasep_vinstr_reschedule_worker()
302 struct kbase_vinstr_context *vctx = container_of(work, struct kbase_vinstr_context, dump_work); kbasep_vinstr_dump_worker() local
335 struct kbase_vinstr_context *vctx = container_of(timer, struct kbase_vinstr_context, dump_timer); kbasep_vinstr_dump_timer() local
379 kbasep_vinstr_client_create(struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup, struct kbase_vinstr_client **out_vcli) kbasep_vinstr_client_create() argument
443 struct kbase_vinstr_context *vctx; kbase_vinstr_init() local
473 kbase_vinstr_term(struct kbase_vinstr_context *vctx) kbase_vinstr_term() argument
497 kbase_vinstr_suspend(struct kbase_vinstr_context *vctx) kbase_vinstr_suspend() argument
529 kbase_vinstr_resume(struct kbase_vinstr_context *vctx) kbase_vinstr_resume() argument
567 kbase_vinstr_hwcnt_reader_setup(struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup) kbase_vinstr_hwcnt_reader_setup() argument
[all...]
H A Dmali_kbase_vinstr.h49 * @vctx: Pointer to the vinstr context to be terminated.
51 void kbase_vinstr_term(struct kbase_vinstr_context *vctx);
55 * @vctx: Non-NULL pointer to the vinstr context to be suspended.
62 void kbase_vinstr_suspend(struct kbase_vinstr_context *vctx);
66 * @vctx: Non-NULL pointer to the vinstr context to be resumed.
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);

Completed in 3 milliseconds