Home
last modified time | relevance | path

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

/linux/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()
232 spin_lock(&vc4->job_lock); in vc4_irq()
234 spin_unlock(&vc4->job_lock); in vc4_irq()
239 spin_lock(&vc4->job_lock); in vc4_irq()
241 spin_unlock(&vc4->job_lock); in vc4_irq()
338 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_irq_reset()
341 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_irq_reset()
H A Dvc4_gem.c89 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl()
92 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl()
102 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl()
107 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl()
170 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state()
228 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state()
276 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state()
278 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state()
282 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state()
288 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state()
[all …]
H A Dvc4_v3d.c180 guard(spinlock_irqsave)(&vc4->job_lock); in bin_slot_try_alloc()
H A Dvc4_drv.h180 spinlock_t job_lock; member
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c458 mutex_lock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_get_job_cccb_fence()
482 mutex_unlock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_get_job_cccb_fence()
1007 mutex_lock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_check_job_waiting_for_cccb_space()
1043 mutex_unlock(&queue->cccb_fence_ctx.job_lock); in pvr_queue_check_job_waiting_for_cccb_space()
1336 mutex_init(&queue->cccb_fence_ctx.job_lock); in pvr_queue_create()
1397 mutex_destroy(&queue->cccb_fence_ctx.job_lock); in pvr_queue_create()
1472 mutex_destroy(&queue->cccb_fence_ctx.job_lock); in pvr_queue_destroy()
H A Dpvr_queue.h55 struct mutex job_lock; member
/linux/drivers/accel/rocket/
H A Drocket_job.c328 scoped_guard(mutex, &core->job_lock) { in rocket_job_run()
351 scoped_guard(mutex, &core->job_lock) in rocket_job_handle_irq()
378 scoped_guard(mutex, &core->job_lock) { in rocket_reset()
465 mutex_init(&core->job_lock); in rocket_job_init()
/linux/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()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_test.c108 spin_lock_init(&wb_conn->job_lock); in dm_test_crtc_complete_writeback_not_pending()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c4328 spin_lock_irqsave(&acrtc->wb_conn->job_lock, flags); in amdgpu_dm_crtc_complete_writeback()
4332 spin_unlock_irqrestore(&acrtc->wb_conn->job_lock, flags); in amdgpu_dm_crtc_complete_writeback()