Home
last modified time | relevance | path

Searched refs:dump_work (Results 1 - 5 of 5) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c61 * @dump_timer: Timer that enqueues dump_work to a workqueue.
62 * @dump_work: Worker for performing periodic counter dumps.
72 struct work_struct dump_work; member
302 struct kbase_vinstr_context *vctx = container_of(work, struct kbase_vinstr_context, dump_work); in kbasep_vinstr_dump_worker()
343 queue_work(system_wq, &vctx->dump_work); in kbasep_vinstr_dump_timer()
345 queue_work(system_highpri_wq, &vctx->dump_work); in kbasep_vinstr_dump_timer()
467 INIT_WORK(&vctx->dump_work, kbasep_vinstr_dump_worker); in kbase_vinstr_init()
479 cancel_work_sync(&vctx->dump_work); in kbase_vinstr_term()
526 cancel_work_sync(&vctx->dump_work); in kbase_vinstr_suspend()
557 queue_work(system_wq, &vctx->dump_work); in kbase_vinstr_resume()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_gator_api.c32 struct work_struct dump_work; member
164 INIT_WORK(&hand->dump_work, dump_worker); in kbase_gator_hwcnt_init()
298 cancel_work_sync(&opaque_handles->dump_work); in kbase_gator_hwcnt_term()
311 hand = container_of(work, struct kbase_gator_hwcnt_handles, dump_work); in dump_worker()
317 schedule_work(&hand->dump_work); in dump_worker()
336 schedule_work(&opaque_handles->dump_work); in kbase_gator_instr_hwcnt_dump_irq()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_gator_api.c33 struct work_struct dump_work; member
162 INIT_WORK(&hand->dump_work, dump_worker); in kbase_gator_hwcnt_init()
290 cancel_work_sync(&opaque_handles->dump_work); in kbase_gator_hwcnt_term()
303 hand = container_of(work, struct kbase_gator_hwcnt_handles, dump_work); in dump_worker()
310 schedule_work(&hand->dump_work); in dump_worker()
331 schedule_work(&opaque_handles->dump_work); in kbase_gator_instr_hwcnt_dump_irq()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c66 * @dump_timer: Timer that enqueues dump_work to a workqueue.
67 * @dump_work: Worker for performing periodic counter dumps.
78 struct work_struct dump_work; member
330 container_of(work, struct kbase_vinstr_context, dump_work); in kbasep_vinstr_dump_worker()
371 kbase_hwcnt_virtualizer_queue_work(vctx->hvirt, &vctx->dump_work); in kbasep_vinstr_dump_timer()
502 INIT_WORK(&vctx->dump_work, kbasep_vinstr_dump_worker); in kbase_vinstr_init()
518 cancel_work_sync(&vctx->dump_work); in kbase_vinstr_term()
564 cancel_work_sync(&vctx->dump_work); in kbase_vinstr_suspend()
593 vctx->hvirt, &vctx->dump_work); in kbase_vinstr_resume()
857 &cli->vctx->dump_work); in kbasep_vinstr_hwcnt_reader_ioctl_set_interval()
[all...]
H A Dmali_kbase_kinstr_prfcnt.c64 * @dump_timer: Timer that enqueues dump_work to a workqueue.
65 * @dump_work: Worker for performing periodic counter dumps.
76 struct work_struct dump_work; member
126 * @dump_work: Worker for performing asynchronous counter dumps.
131 struct work_struct dump_work; member
879 &cli->async.dump_work); in kbasep_kinstr_prfcnt_client_async_dump()
1247 work, struct kbase_kinstr_prfcnt_context, dump_work); in kbasep_kinstr_prfcnt_dump_worker()
1277 container_of(work, struct kbase_kinstr_prfcnt_async, dump_work); in kbasep_kinstr_prfcnt_async_dump_worker()
1327 &kinstr_ctx->dump_work); in kbasep_kinstr_prfcnt_dump_timer()
1359 INIT_WORK(&kinstr_ctx->dump_work, kbasep_kinstr_prfcnt_dump_worke in kbase_kinstr_prfcnt_init()
[all...]

Completed in 6 milliseconds