/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_irq.c | 80 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_overflow_mem_work() 107 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_overflow_mem_work() 221 spin_lock(&vc4->job_lock); in vc4_irq() 223 spin_unlock(&vc4->job_lock); in vc4_irq() 228 spin_lock(&vc4->job_lock); in vc4_irq() 230 spin_unlock(&vc4->job_lock); in vc4_irq() 307 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_irq_reset() 310 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_irq_reset()
|
H A D | vc4_gem.c | 84 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl() 87 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl() 97 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() 165 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state() 169 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state() 189 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state() 227 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state() 275 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state() 277 spin_unlock_irqrestore(&vc4->job_lock, irqflag in vc4_save_hang_state() [all...] |
H A D | vc4_v3d.c | 178 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_v3d_get_bin_slot() 184 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_v3d_get_bin_slot() 194 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_v3d_get_bin_slot()
|
H A D | vc4_drv.h | 161 spinlock_t job_lock; member 166 * protected by job_lock.
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_irq.c | 83 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 D | vc4_gem.c | 87 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl() 90 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl() 100 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl() 105 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_get_hang_state_ioctl() 168 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state() 172 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state() 192 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state() 230 spin_unlock_irqrestore(&vc4->job_lock, irqflags); in vc4_save_hang_state() 278 spin_lock_irqsave(&vc4->job_lock, irqflags); in vc4_save_hang_state() 280 spin_unlock_irqrestore(&vc4->job_lock, irqflag in vc4_save_hang_state() [all...] |
H A D | vc4_v3d.c | 185 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 D | vc4_drv.h | 171 spinlock_t job_lock; member 176 * protected by job_lock.
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_writeback.c | 212 spin_lock_init(&wb_connector->job_lock); in drm_writeback_connector_init() 308 spin_lock_irqsave(&wb_connector->job_lock, flags); in drm_writeback_queue_job() 310 spin_unlock_irqrestore(&wb_connector->job_lock, flags); in drm_writeback_queue_job() 373 spin_lock_irqsave(&wb_connector->job_lock, flags); in drm_writeback_signal_completion() 380 spin_unlock_irqrestore(&wb_connector->job_lock, flags); in drm_writeback_signal_completion()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_writeback.c | 264 spin_lock_init(&wb_connector->job_lock); in drm_writeback_connector_init_with_encoder() 358 spin_lock_irqsave(&wb_connector->job_lock, flags); in drm_writeback_queue_job() 360 spin_unlock_irqrestore(&wb_connector->job_lock, flags); in drm_writeback_queue_job() 423 spin_lock_irqsave(&wb_connector->job_lock, flags); in drm_writeback_signal_completion() 430 spin_unlock_irqrestore(&wb_connector->job_lock, flags); in drm_writeback_signal_completion()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/ |
H A D | panfrost_job.c | 38 spinlock_t job_lock; member 100 dma_fence_init(&fence->base, &panfrost_fence_ops, &js->job_lock, in panfrost_fence_create() 232 spin_lock(&pfdev->js->job_lock); in panfrost_job_hw_submit() 241 spin_unlock(&pfdev->js->job_lock); in panfrost_job_hw_submit() 575 spin_lock(&pfdev->js->job_lock); in panfrost_job_handle_irqs() 577 spin_unlock(&pfdev->js->job_lock); in panfrost_job_handle_irqs() 664 spin_lock(&pfdev->js->job_lock); in panfrost_reset() 672 spin_unlock(&pfdev->js->job_lock); in panfrost_reset() 810 spin_lock_init(&js->job_lock); in panfrost_job_init() 899 spin_lock(&pfdev->js->job_lock); in panfrost_job_close() [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-kcopyd.c | 84 * All four of these are protected by job_lock. 86 spinlock_t job_lock; member 442 spin_lock_irqsave(&kc->job_lock, flags); in pop() 452 spin_unlock_irqrestore(&kc->job_lock, flags); in pop() 462 spin_lock_irqsave(&kc->job_lock, flags); in push() 464 spin_unlock_irqrestore(&kc->job_lock, flags); in push() 473 spin_lock_irqsave(&kc->job_lock, flags); in push_head() 475 spin_unlock_irqrestore(&kc->job_lock, flags); in push_head() 660 spin_lock_irqsave(&kc->job_lock, flags); in do_work() 662 spin_unlock_irqrestore(&kc->job_lock, flag in do_work() [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-kcopyd.c | 87 * All four of these are protected by job_lock. 89 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() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
H A D | panfrost_job.c | 45 spinlock_t job_lock; member 106 dma_fence_init(&fence->base, &panfrost_fence_ops, &js->job_lock, in panfrost_fence_create() 521 spin_lock(&pfdev->js->job_lock); in panfrost_job_irq_handler() 533 spin_unlock(&pfdev->js->job_lock); in panfrost_job_irq_handler() 577 spin_lock_irqsave(&pfdev->js->job_lock, flags); in panfrost_reset() 585 spin_unlock_irqrestore(&pfdev->js->job_lock, flags); in panfrost_reset() 606 spin_lock_init(&js->job_lock); in panfrost_job_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/v3d/ |
H A D | v3d_irq.c | 61 spin_lock_irqsave(&v3d->job_lock, irqflags); in v3d_overflow_mem_work() 63 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_overflow_mem_work() 69 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_overflow_mem_work()
|
H A D | v3d_fence.c | 17 dma_fence_init(&fence->base, &v3d_fence_ops, &v3d->job_lock, in v3d_fence_create()
|
H A D | v3d_sched.c | 102 spin_lock_irqsave(&v3d->job_lock, irqflags); in v3d_bin_job_run() 108 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_bin_job_run()
|
H A D | v3d_drv.h | 90 spinlock_t job_lock; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/v3d/ |
H A D | v3d_irq.c | 61 spin_lock_irqsave(&v3d->job_lock, irqflags); in v3d_overflow_mem_work() 63 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_overflow_mem_work() 69 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_overflow_mem_work()
|
H A D | v3d_fence.c | 17 dma_fence_init(&fence->base, &v3d_fence_ops, &v3d->job_lock, in v3d_fence_create()
|
H A D | v3d_sched.c | 89 spin_lock_irqsave(&v3d->job_lock, irqflags); in v3d_bin_job_run() 95 spin_unlock_irqrestore(&v3d->job_lock, irqflags); in v3d_bin_job_run()
|
H A D | v3d_drv.h | 115 spinlock_t job_lock; member
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_writeback.h | 45 /** @job_lock: Protects job_queue */ 46 spinlock_t job_lock; member
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_writeback.h | 47 /** @job_lock: Protects job_queue */ 48 spinlock_t job_lock; member
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | command_submission.c | 232 spin_lock(&cs->job_lock); in free_job() 234 spin_unlock(&cs->job_lock); in free_job() 416 spin_lock_init(&cs->job_lock); in allocate_cs()
|