Home
last modified time | relevance | path

Searched refs:irq_obj (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_core_irq.c31 struct dpu_irq *irq_obj = &dpu_kms->irq_obj; in dpu_core_irq_callback_handler() local
37 if (list_empty(&irq_obj->irq_cb_tbl[irq_idx])) { in dpu_core_irq_callback_handler()
39 atomic_read(&dpu_kms->irq_obj.enable_counts[irq_idx])); in dpu_core_irq_callback_handler()
42 atomic_inc(&irq_obj->irq_counts[irq_idx]); in dpu_core_irq_callback_handler()
47 spin_lock_irqsave(&dpu_kms->irq_obj.cb_lock, irq_flags); in dpu_core_irq_callback_handler()
48 list_for_each_entry(cb, &irq_obj->irq_cb_tbl[irq_idx], list) in dpu_core_irq_callback_handler()
51 spin_unlock_irqrestore(&dpu_kms->irq_obj.cb_lock, irq_flags); in dpu_core_irq_callback_handler()
85 !dpu_kms->irq_obj.enable_counts || in _dpu_core_irq_enable()
86 !dpu_kms->irq_obj.irq_counts) { in _dpu_core_irq_enable()
96 enable_count = atomic_read(&dpu_kms->irq_obj.enable_counts[irq_idx]); in _dpu_core_irq_enable()
[all …]
Ddpu_kms.h134 struct dpu_irq irq_obj; member