Home
last modified time | relevance | path

Searched refs:job_lock (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_irq.c83 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_overflow_mem_work()
110 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_overflow_mem_work()
228 spin_lock(&vc4->job_lock); in vc4_irq()
230 spin_unlock(&vc4->job_lock); in vc4_irq()
235 spin_lock(&vc4->job_lock); in vc4_irq()
237 spin_unlock(&vc4->job_lock); in vc4_irq()
354 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_irq_reset()
357 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_irq_reset()
H A Dvc4_gem.c88 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl()
91 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl()
106 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl()
169 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state()
279 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state()
335 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_hangcheck_elapsed()
629 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_queue_submit()
878 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_complete_exec()
902 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_job_handle_completed()
911 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_job_handle_completed()
[all …]
H A Dvc4_v3d.c185 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_v3d_get_bin_slot()
191 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_v3d_get_bin_slot()
201 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_v3d_get_bin_slot()
H A Dvc4_drv.h180 spinlock_t job_lock; member
/linux-6.15/drivers/gpu/drm/
H A Ddrm_writeback.c266 spin_lock_init(&wb_connector->job_lock); in __drm_writeback_connector_init()
361 spin_lock_irqsave(&wb_connector->job_lock, flags); in drm_writeback_connector_cleanup()
366 spin_unlock_irqrestore(&wb_connector->job_lock, flags); in drm_writeback_connector_cleanup()
482 spin_lock_irqsave(&wb_connector->job_lock, flags); in drm_writeback_queue_job()
484 spin_unlock_irqrestore(&wb_connector->job_lock, flags); in drm_writeback_queue_job()
547 spin_lock_irqsave(&wb_connector->job_lock, flags); in drm_writeback_signal_completion()
554 spin_unlock_irqrestore(&wb_connector->job_lock, flags); in drm_writeback_signal_completion()
/linux-6.15/drivers/md/
H A Ddm-kcopyd.c89 spinlock_t job_lock; member
448 spin_lock_irq(&kc->job_lock); in pop()
458 spin_unlock_irq(&kc->job_lock); in pop()
468 spin_lock_irqsave(&kc->job_lock, flags); in push()
470 spin_unlock_irqrestore(&kc->job_lock, flags); in push()
478 spin_lock_irq(&kc->job_lock); in push_head()
480 spin_unlock_irq(&kc->job_lock); in push_head()
663 spin_lock_irq(&kc->job_lock); in do_work()
665 spin_unlock_irq(&kc->job_lock); in do_work()
925 spin_lock_init(&kc->job_lock); in dm_kcopyd_client_create()
/linux-6.15/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c38 spinlock_t job_lock; member
100 dma_fence_init(&fence->base, &panfrost_fence_ops, &js->job_lock, in panfrost_fence_create()
243 spin_lock(&pfdev->js->job_lock); in panfrost_job_hw_submit()
263 spin_unlock(&pfdev->js->job_lock); in panfrost_job_hw_submit()
607 spin_lock(&pfdev->js->job_lock); in panfrost_job_handle_irqs()
609 spin_unlock(&pfdev->js->job_lock); in panfrost_job_handle_irqs()
698 spin_lock(&pfdev->js->job_lock); in panfrost_reset()
709 spin_unlock(&pfdev->js->job_lock); in panfrost_reset()
863 spin_lock_init(&js->job_lock); in panfrost_job_init()
947 spin_lock(&pfdev->js->job_lock); in panfrost_job_close()
[all …]
/linux-6.15/drivers/gpu/drm/v3d/
H A Dv3d_irq.c63 spin_lock_irqsave(&v3d->job_lock, irqflags); in v3d_overflow_mem_work()
65 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_overflow_mem_work()
71 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_overflow_mem_work()
H A Dv3d_fence.c17 dma_fence_init(&fence->base, &v3d_fence_ops, &v3d->job_lock, in v3d_fence_create()
H A Dv3d_sched.c230 spin_lock_irqsave(&v3d->job_lock, irqflags); in v3d_bin_job_run()
232 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_bin_job_run()
239 spin_lock_irqsave(&v3d->job_lock, irqflags); in v3d_bin_job_run()
245 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_bin_job_run()
H A Dv3d_gem.c258 spin_lock_init(&v3d->job_lock); in v3d_gem_init()
H A Dv3d_drv.h156 spinlock_t job_lock; member
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_queue.c409 mutex_lock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_get_job_cccb_fence()
433 mutex_unlock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_get_job_cccb_fence()
952 mutex_lock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_check_job_waiting_for_cccb_space()
988 mutex_unlock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_check_job_waiting_for_cccb_space()
1278 mutex_init(&queue->cccb_fence_ctx.job_lock); in pvr_queue_create()
1339 mutex_destroy(&queue->cccb_fence_ctx.job_lock); in pvr_queue_create()
1412 mutex_destroy(&queue->cccb_fence_ctx.job_lock); in pvr_queue_destroy()
H A Dpvr_queue.h55 struct mutex job_lock; member
/linux-6.15/include/drm/
H A Ddrm_writeback.h48 spinlock_t job_lock; member
/linux-6.15/drivers/accel/habanalabs/common/
H A Dcommand_submission.c393 spin_lock(&cs->job_lock); in hl_complete_job()
395 spin_unlock(&cs->job_lock); in hl_complete_job()
937 spin_lock_init(&cs->job_lock); in allocate_cs()
H A Dhabanalabs.h2048 spinlock_t job_lock; member
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c623 spin_lock_irqsave(&acrtc->wb_conn->job_lock, flags); in dm_crtc_high_irq()
630 spin_unlock_irqrestore(&acrtc->wb_conn->job_lock, flags); in dm_crtc_high_irq()
647 spin_unlock_irqrestore(&acrtc->wb_conn->job_lock, flags); in dm_crtc_high_irq()