Searched refs:vctx (Results 1 - 4 of 4) sorted by relevance
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_vinstr.c | 83 * @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 D | mali_kbase_vinstr.h | 50 * @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 D | mali_kbase_vinstr.c | 77 * @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 D | mali_kbase_vinstr.h | 49 * @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