Home
last modified time | relevance | path

Searched refs:interrupt_lock (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_scheduler.h305 spin_lock_irqsave(&kbdev->csf.scheduler.interrupt_lock, *flags); in kbase_csf_scheduler_spin_lock()
318 spin_unlock_irqrestore(&kbdev->csf.scheduler.interrupt_lock, flags); in kbase_csf_scheduler_spin_unlock()
330 lockdep_assert_held(&kbdev->csf.scheduler.interrupt_lock); in kbase_csf_scheduler_spin_lock_assert_held()
470 lockdep_assert_held(&kbdev->csf.scheduler.interrupt_lock); in kbase_csf_scheduler_all_csgs_idle()
491 lockdep_assert_held(&scheduler->interrupt_lock); in kbase_csf_scheduler_tick_advance_nolock()
516 spin_lock_irqsave(&scheduler->interrupt_lock, flags); in kbase_csf_scheduler_tick_advance()
518 spin_unlock_irqrestore(&scheduler->interrupt_lock, flags); in kbase_csf_scheduler_tick_advance()
536 spin_lock_irqsave(&scheduler->interrupt_lock, flags); in kbase_csf_scheduler_invoke_tick()
539 spin_unlock_irqrestore(&scheduler->interrupt_lock, flags); in kbase_csf_scheduler_invoke_tick()
H A Dmali_kbase_csf_scheduler.c337 spin_lock_irqsave(&scheduler->interrupt_lock, flags); in start_tick_timer()
346 spin_unlock_irqrestore(&scheduler->interrupt_lock, flags); in start_tick_timer()
359 spin_lock_irqsave(&scheduler->interrupt_lock, flags); in cancel_tick_timer()
361 spin_unlock_irqrestore(&scheduler->interrupt_lock, flags); in cancel_tick_timer()
507 lockdep_assert_held(&scheduler->interrupt_lock); in update_on_slot_queues_offsets()
554 lockdep_assert_held(&scheduler->interrupt_lock); in kbase_csf_scheduler_process_gpu_idle_event()
591 lockdep_assert_held(&kbdev->csf.scheduler.interrupt_lock); in kbase_csf_scheduler_get_nr_active_csgs_locked()
604 spin_lock_irqsave(&kbdev->csf.scheduler.interrupt_lock, flags); in kbase_csf_scheduler_get_nr_active_csgs()
606 spin_unlock_irqrestore(&kbdev->csf.scheduler.interrupt_lock, flags); in kbase_csf_scheduler_get_nr_active_csgs()
737 spin_lock_irqsave(&kbdev->csf.scheduler.interrupt_lock, flags); in scheduler_force_protm_exit()
[all …]
H A Dmali_kbase_csf_defs.h1082 spinlock_t interrupt_lock; member
H A Dmali_kbase_csf.c2863 lockdep_assert_held(&kbdev->csf.scheduler.interrupt_lock); in process_prfcnt_interrupts()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_interrupt.c70 spin_lock_init(&kfd->interrupt_lock); in kfd_interrupt_init()
95 spin_lock_irqsave(&kfd->interrupt_lock, flags); in kfd_interrupt_exit()
97 spin_unlock_irqrestore(&kfd->interrupt_lock, flags); in kfd_interrupt_exit()
H A Dkfd_device.c958 spin_lock_irqsave(&kfd->interrupt_lock, flags); in kgd2kfd_interrupt()
967 spin_unlock_irqrestore(&kfd->interrupt_lock, flags); in kgd2kfd_interrupt()
H A Dkfd_priv.h264 spinlock_t interrupt_lock; member
/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/
H A Dni_660x.c264 spinlock_t interrupt_lock; member
444 spin_lock_irqsave(&devpriv->interrupt_lock, flags); in ni_660x_interrupt()
450 spin_unlock_irqrestore(&devpriv->interrupt_lock, flags); in ni_660x_interrupt()
462 spin_lock_irqsave(&devpriv->interrupt_lock, flags); in ni_660x_input_poll()
464 spin_unlock_irqrestore(&devpriv->interrupt_lock, flags); in ni_660x_input_poll()
494 spin_lock_init(&devpriv->interrupt_lock); in ni_660x_allocate_private()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c105 ctx->kbdev->csf.scheduler.interrupt_lock) in kbasep_hwcnt_backend_csf_if_fw_lock()
121 ctx->kbdev->csf.scheduler.interrupt_lock) in kbasep_hwcnt_backend_csf_if_fw_unlock()
/OK3568_Linux_fs/kernel/drivers/dma/
H A Dste_dma40.c567 spinlock_t interrupt_lock; member
1652 spin_lock_irqsave(&base->interrupt_lock, flags); in d40_handle_interrupt()
1697 spin_unlock_irqrestore(&base->interrupt_lock, flags); in d40_handle_interrupt()
3536 spin_lock_init(&base->interrupt_lock); in d40_probe()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_core_linux.c4210 backend_lock = &kbdev->csf.scheduler.interrupt_lock; in kbasep_protected_mode_hwcnt_disable_worker()