Home
last modified time | relevance | path

Searched refs:irq_lock (Results 1 - 25 of 364) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic.c31 * vgic_irq->irq_lock must be taken with IRQs disabled
38 * then the lower ones, e.g. first take the its_lock, then the irq_lock.
161 raw_spin_lock(&irq->irq_lock); in vgic_flush_pending_lpis()
164 raw_spin_unlock(&irq->irq_lock); in vgic_flush_pending_lpis()
217 lockdep_assert_held(&irq->irq_lock); in vgic_target_oracle()
273 raw_spin_lock(&irqa->irq_lock); in vgic_irq_cmp()
274 raw_spin_lock_nested(&irqb->irq_lock, SINGLE_DEPTH_NESTING); in vgic_irq_cmp()
292 raw_spin_unlock(&irqb->irq_lock); in vgic_irq_cmp()
293 raw_spin_unlock(&irqa->irq_lock); in vgic_irq_cmp()
340 lockdep_assert_held(&irq->irq_lock); in vgic_queue_irq_unlock()
[all...]
H A Dvgic-mmio.c79 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_group()
83 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_group()
127 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_senable()
138 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_senable()
176 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_cenable()
182 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_cenable()
198 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_uaccess_write_senable()
219 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_uaccess_write_cenable()
221 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_uaccess_write_cenable()
243 raw_spin_lock_irqsave(&irq->irq_lock, flag in __read_pending()
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic.c33 * vgic_irq->irq_lock must be taken with IRQs disabled
40 * then the lower ones, e.g. first take the its_lock, then the irq_lock.
162 raw_spin_lock(&irq->irq_lock); in vgic_flush_pending_lpis()
165 raw_spin_unlock(&irq->irq_lock); in vgic_flush_pending_lpis()
218 lockdep_assert_held(&irq->irq_lock); in vgic_target_oracle()
274 raw_spin_lock(&irqa->irq_lock); in vgic_irq_cmp()
275 raw_spin_lock_nested(&irqb->irq_lock, SINGLE_DEPTH_NESTING); in vgic_irq_cmp()
293 raw_spin_unlock(&irqb->irq_lock); in vgic_irq_cmp()
294 raw_spin_unlock(&irqa->irq_lock); in vgic_irq_cmp()
341 lockdep_assert_held(&irq->irq_lock); in vgic_queue_irq_unlock()
[all...]
H A Dvgic-mmio.c79 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_group()
83 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_group()
127 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_senable()
138 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_senable()
176 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_cenable()
182 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_cenable()
198 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_uaccess_write_senable()
219 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_uaccess_write_cenable()
221 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_uaccess_write_cenable()
252 raw_spin_lock_irqsave(&irq->irq_lock, flag in __read_pending()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_hotplug.c182 lockdep_assert_held(&dev_priv->irq_lock); in intel_hpd_irq_storm_switch_to_polling()
229 spin_lock_irq(&dev_priv->irq_lock); in intel_hpd_irq_storm_reenable_work()
254 spin_unlock_irq(&dev_priv->irq_lock); in intel_hpd_irq_storm_reenable_work()
305 spin_lock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
310 spin_unlock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
337 spin_lock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
339 spin_unlock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
355 spin_lock_irq(&i915->irq_lock); in intel_hpd_trigger_irq()
357 spin_unlock_irq(&i915->irq_lock); in intel_hpd_trigger_irq()
380 spin_lock_irq(&dev_priv->irq_lock); in i915_hotplug_work_func()
[all...]
H A Dintel_fifo_underrun.c60 lockdep_assert_held(&dev_priv->irq_lock); in ivb_can_enable_err_int()
78 lockdep_assert_held(&dev_priv->irq_lock); in cpt_can_enable_serr_int()
96 lockdep_assert_held(&dev_priv->irq_lock); in i9xx_check_fifo_underruns()
116 lockdep_assert_held(&dev_priv->irq_lock); in i9xx_set_fifo_underrun_reporting()
150 lockdep_assert_held(&dev_priv->irq_lock); in ivb_check_fifo_underruns()
218 lockdep_assert_held(&dev_priv->irq_lock); in cpt_check_pch_fifo_underruns()
265 lockdep_assert_held(&dev_priv->irq_lock); in __intel_set_cpu_fifo_underrun_reporting()
304 spin_lock_irqsave(&dev_priv->irq_lock, flags); in intel_set_cpu_fifo_underrun_reporting()
307 spin_unlock_irqrestore(&dev_priv->irq_lock, flags); in intel_set_cpu_fifo_underrun_reporting()
344 spin_lock_irqsave(&dev_priv->irq_lock, flag in intel_set_pch_fifo_underrun_reporting()
[all...]
/kernel/linux/linux-5.10/drivers/misc/ocxl/
H A Dafu_irq.c37 mutex_lock(&ctx->irq_lock); in ocxl_irq_set_handler()
52 mutex_unlock(&ctx->irq_lock); in ocxl_irq_set_handler()
118 mutex_lock(&ctx->irq_lock); in ocxl_afu_irq_alloc()
136 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_alloc()
147 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_alloc()
171 mutex_lock(&ctx->irq_lock); in ocxl_afu_irq_free()
175 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_free()
180 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_free()
190 mutex_lock(&ctx->irq_lock); in ocxl_afu_irq_free_all()
193 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_free_all()
[all...]
/kernel/linux/linux-6.6/drivers/misc/ocxl/
H A Dafu_irq.c38 mutex_lock(&ctx->irq_lock); in ocxl_irq_set_handler()
53 mutex_unlock(&ctx->irq_lock); in ocxl_irq_set_handler()
119 mutex_lock(&ctx->irq_lock); in ocxl_afu_irq_alloc()
137 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_alloc()
148 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_alloc()
172 mutex_lock(&ctx->irq_lock); in ocxl_afu_irq_free()
176 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_free()
181 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_free()
191 mutex_lock(&ctx->irq_lock); in ocxl_afu_irq_free_all()
194 mutex_unlock(&ctx->irq_lock); in ocxl_afu_irq_free_all()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_irq.c34 lockdep_assert_held(gt->irq_lock); in intel_pxp_irq_handler()
64 spin_lock_irq(gt->irq_lock); in pxp_irq_reset()
66 spin_unlock_irq(gt->irq_lock); in pxp_irq_reset()
73 spin_lock_irq(gt->irq_lock); in intel_pxp_irq_enable()
81 spin_unlock_irq(gt->irq_lock); in intel_pxp_irq_enable()
97 spin_lock_irq(gt->irq_lock); in intel_pxp_irq_disable()
102 spin_unlock_irq(gt->irq_lock); in intel_pxp_irq_disable()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_fifo_underrun.c64 lockdep_assert_held(&dev_priv->irq_lock); in ivb_can_enable_err_int()
82 lockdep_assert_held(&dev_priv->irq_lock); in cpt_can_enable_serr_int()
100 lockdep_assert_held(&dev_priv->irq_lock); in i9xx_check_fifo_underruns()
120 lockdep_assert_held(&dev_priv->irq_lock); in i9xx_set_fifo_underrun_reporting()
154 lockdep_assert_held(&dev_priv->irq_lock); in ivb_check_fifo_underruns()
241 lockdep_assert_held(&dev_priv->irq_lock); in cpt_check_pch_fifo_underruns()
288 lockdep_assert_held(&dev_priv->irq_lock); in __intel_set_cpu_fifo_underrun_reporting()
327 spin_lock_irqsave(&dev_priv->irq_lock, flags); in intel_set_cpu_fifo_underrun_reporting()
330 spin_unlock_irqrestore(&dev_priv->irq_lock, flags); in intel_set_cpu_fifo_underrun_reporting()
367 spin_lock_irqsave(&dev_priv->irq_lock, flag in intel_set_pch_fifo_underrun_reporting()
[all...]
H A Dintel_hotplug.c186 lockdep_assert_held(&dev_priv->irq_lock); in intel_hpd_irq_storm_switch_to_polling()
233 spin_lock_irq(&dev_priv->irq_lock); in intel_hpd_irq_storm_reenable_work()
257 spin_unlock_irq(&dev_priv->irq_lock); in intel_hpd_irq_storm_reenable_work()
308 spin_lock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
313 spin_unlock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
340 spin_lock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
342 spin_unlock_irq(&dev_priv->irq_lock); in i915_digport_work_func()
359 spin_lock_irq(&i915->irq_lock); in intel_hpd_trigger_irq()
361 spin_unlock_irq(&i915->irq_lock); in intel_hpd_trigger_irq()
385 spin_lock_irq(&dev_priv->irq_lock); in i915_hotplug_work_func()
[all...]
/kernel/linux/linux-6.6/arch/um/kernel/
H A Dirq.c55 static DEFINE_SPINLOCK(irq_lock);
205 lockdep_assert_held(&irq_lock); in get_irq_entry_by_fd()
262 spin_lock_irqsave(&irq_lock, flags); in activate_fd()
297 spin_unlock_irqrestore(&irq_lock, flags); in activate_fd()
301 spin_unlock_irqrestore(&irq_lock, flags); in activate_fd()
316 spin_lock_irqsave(&irq_lock, flags); in free_irq_by_fd()
319 spin_unlock_irqrestore(&irq_lock, flags); in free_irq_by_fd()
328 spin_lock_irqsave(&irq_lock, flags); in free_irq_by_irq_and_dev()
349 spin_unlock_irqrestore(&irq_lock, flags); in free_irq_by_irq_and_dev()
360 spin_lock_irqsave(&irq_lock, flag in deactivate_fd()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddispc-compat.c46 spinlock_t irq_lock; member
117 /* dispc.irq_lock has to be locked by the caller */
148 spin_lock_irqsave(&dispc_compat.irq_lock, flags); in omap_dispc_register_isr()
182 spin_unlock_irqrestore(&dispc_compat.irq_lock, flags); in omap_dispc_register_isr()
186 spin_unlock_irqrestore(&dispc_compat.irq_lock, flags); in omap_dispc_register_isr()
199 spin_lock_irqsave(&dispc_compat.irq_lock, flags); in omap_dispc_unregister_isr()
220 spin_unlock_irqrestore(&dispc_compat.irq_lock, flags); in omap_dispc_unregister_isr()
260 spin_lock(&dispc_compat.irq_lock); in omap_dispc_irq_handler()
267 spin_unlock(&dispc_compat.irq_lock); in omap_dispc_irq_handler()
291 spin_unlock(&dispc_compat.irq_lock); in omap_dispc_irq_handler()
[all...]
/kernel/linux/linux-5.10/drivers/rtc/
H A Ddev.c33 spin_lock_irq(&rtc->irq_lock); in rtc_dev_open()
35 spin_unlock_irq(&rtc->irq_lock); in rtc_dev_open()
55 spin_lock_irq(&rtc->irq_lock); in rtc_uie_task()
68 spin_unlock_irq(&rtc->irq_lock); in rtc_uie_task()
78 spin_lock_irqsave(&rtc->irq_lock, flags); in rtc_uie_timer()
83 spin_unlock_irqrestore(&rtc->irq_lock, flags); in rtc_uie_timer()
88 spin_lock_irq(&rtc->irq_lock); in clear_uie()
92 spin_unlock_irq(&rtc->irq_lock); in clear_uie()
94 spin_lock_irq(&rtc->irq_lock); in clear_uie()
98 spin_unlock_irq(&rtc->irq_lock); in clear_uie()
[all...]
/kernel/linux/linux-6.6/drivers/rtc/
H A Ddev.c33 spin_lock_irq(&rtc->irq_lock); in rtc_dev_open()
35 spin_unlock_irq(&rtc->irq_lock); in rtc_dev_open()
55 spin_lock_irq(&rtc->irq_lock); in rtc_uie_task()
68 spin_unlock_irq(&rtc->irq_lock); in rtc_uie_task()
78 spin_lock_irqsave(&rtc->irq_lock, flags); in rtc_uie_timer()
83 spin_unlock_irqrestore(&rtc->irq_lock, flags); in rtc_uie_timer()
88 spin_lock_irq(&rtc->irq_lock); in clear_uie()
92 spin_unlock_irq(&rtc->irq_lock); in clear_uie()
94 spin_lock_irq(&rtc->irq_lock); in clear_uie()
98 spin_unlock_irq(&rtc->irq_lock); in clear_uie()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddispc-compat.c46 spinlock_t irq_lock; member
117 /* dispc.irq_lock has to be locked by the caller */
148 spin_lock_irqsave(&dispc_compat.irq_lock, flags); in omap_dispc_register_isr()
182 spin_unlock_irqrestore(&dispc_compat.irq_lock, flags); in omap_dispc_register_isr()
186 spin_unlock_irqrestore(&dispc_compat.irq_lock, flags); in omap_dispc_register_isr()
199 spin_lock_irqsave(&dispc_compat.irq_lock, flags); in omap_dispc_unregister_isr()
220 spin_unlock_irqrestore(&dispc_compat.irq_lock, flags); in omap_dispc_unregister_isr()
260 spin_lock(&dispc_compat.irq_lock); in omap_dispc_irq_handler()
267 spin_unlock(&dispc_compat.irq_lock); in omap_dispc_irq_handler()
291 spin_unlock(&dispc_compat.irq_lock); in omap_dispc_irq_handler()
[all...]
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-realtek-rtl.c28 static DEFINE_RAW_SPINLOCK(irq_lock);
56 raw_spin_lock_irqsave(&irq_lock, flags); in realtek_ictl_unmask_irq()
62 raw_spin_unlock_irqrestore(&irq_lock, flags); in realtek_ictl_unmask_irq()
70 raw_spin_lock_irqsave(&irq_lock, flags); in realtek_ictl_mask_irq()
76 raw_spin_unlock_irqrestore(&irq_lock, flags); in realtek_ictl_mask_irq()
91 raw_spin_lock_irqsave(&irq_lock, flags); in intc_map()
93 raw_spin_unlock_irqrestore(&irq_lock, flags); in intc_map()
/kernel/linux/linux-5.10/drivers/block/rsxx/
H A Dcore.c288 * Enable/Disable interrupt functions assume the card->irq_lock
340 spin_lock(&card->irq_lock); in rsxx_isr()
389 spin_unlock(&card->irq_lock); in rsxx_isr()
479 spin_lock_irqsave(&card->irq_lock, flags); in card_event_handler()
481 spin_unlock_irqrestore(&card->irq_lock, flags); in card_event_handler()
690 spin_lock_irqsave(&card->irq_lock, flags); in rsxx_slot_reset()
695 spin_unlock_irqrestore(&card->irq_lock, flags); in rsxx_slot_reset()
802 spin_lock_init(&card->irq_lock); in rsxx_pci_probe()
806 spin_lock_irq(&card->irq_lock); in rsxx_pci_probe()
808 spin_unlock_irq(&card->irq_lock); in rsxx_pci_probe()
[all...]
/kernel/linux/linux-5.10/arch/um/kernel/
H A Dirq.c40 static DEFINE_SPINLOCK(irq_lock);
141 spin_lock_irqsave(&irq_lock, flags); in activate_fd()
207 spin_unlock_irqrestore(&irq_lock, flags); in activate_fd()
212 spin_unlock_irqrestore(&irq_lock, flags); in activate_fd()
219 * Should be done under irq_lock.
321 spin_lock_irqsave(&irq_lock, flags); in free_irq_by_fd()
332 spin_unlock_irqrestore(&irq_lock, flags); in free_irq_by_fd()
341 spin_lock_irqsave(&irq_lock, flags); in free_irq_by_irq_and_dev()
353 spin_unlock_irqrestore(&irq_lock, flags); in free_irq_by_irq_and_dev()
363 spin_lock_irqsave(&irq_lock, flag in deactivate_fd()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_interrupts.c237 spin_lock_irqsave(&intr->irq_lock, irq_flags); in dpu_core_irq()
279 spin_unlock_irqrestore(&intr->irq_lock, irq_flags); in dpu_core_irq()
301 * under irq_lock and it's the caller's responsibility to ensure that's in dpu_hw_intr_enable_irq_locked()
304 assert_spin_locked(&intr->irq_lock); in dpu_hw_intr_enable_irq_locked()
354 * under irq_lock and it's the caller's responsibility to ensure that's in dpu_hw_intr_disable_irq_locked()
357 assert_spin_locked(&intr->irq_lock); in dpu_hw_intr_disable_irq_locked()
443 spin_lock_irqsave(&intr->irq_lock, irq_flags); in dpu_core_irq_read()
456 spin_unlock_irqrestore(&intr->irq_lock, irq_flags); in dpu_core_irq_read()
499 spin_lock_init(&intr->irq_lock); in dpu_hw_intr_init()
528 spin_lock_irqsave(&dpu_kms->hw_intr->irq_lock, irq_flag in dpu_core_irq_register_callback()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc.c87 spin_lock_irq(&gt->irq_lock); in gen9_reset_guc_interrupts()
89 spin_unlock_irq(&gt->irq_lock); in gen9_reset_guc_interrupts()
98 spin_lock_irq(&gt->irq_lock); in gen9_enable_guc_interrupts()
105 spin_unlock_irq(&gt->irq_lock); in gen9_enable_guc_interrupts()
114 spin_lock_irq(&gt->irq_lock); in gen9_disable_guc_interrupts()
119 spin_unlock_irq(&gt->irq_lock); in gen9_disable_guc_interrupts()
129 spin_lock_irq(&gt->irq_lock); in gen11_reset_guc_interrupts()
131 spin_unlock_irq(&gt->irq_lock); in gen11_reset_guc_interrupts()
138 spin_lock_irq(&gt->irq_lock); in gen11_enable_guc_interrupts()
149 spin_unlock_irq(&gt->irq_lock); in gen11_enable_guc_interrupts()
[all...]
H A Dintel_guc.h32 spinlock_t irq_lock; member
183 spin_lock_irq(&guc->irq_lock); in intel_guc_enable_msg()
185 spin_unlock_irq(&guc->irq_lock); in intel_guc_enable_msg()
190 spin_lock_irq(&guc->irq_lock); in intel_guc_disable_msg()
192 spin_unlock_irq(&guc->irq_lock); in intel_guc_disable_msg()
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dwm0010.c113 spinlock_t irq_lock; member
164 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_halt()
166 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_halt()
186 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_halt()
188 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_halt()
205 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_mark_boot_failure()
207 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_mark_boot_failure()
581 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_boot()
584 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_boot()
614 spin_lock_irqsave(&wm0010->irq_lock, flag in wm0010_boot()
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dwm0010.c113 spinlock_t irq_lock; member
164 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_halt()
166 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_halt()
186 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_halt()
188 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_halt()
205 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_mark_boot_failure()
207 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_mark_boot_failure()
581 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_boot()
584 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_boot()
614 spin_lock_irqsave(&wm0010->irq_lock, flag in wm0010_boot()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs.c43 spin_lock(&engine->gt->irq_lock); in irq_enable()
45 spin_unlock(&engine->gt->irq_lock); in irq_enable()
56 spin_lock(&engine->gt->irq_lock); in irq_disable()
58 spin_unlock(&engine->gt->irq_lock); in irq_disable()
88 spin_lock(&b->irq_lock); in intel_breadcrumbs_arm_irq()
91 spin_unlock(&b->irq_lock); in intel_breadcrumbs_arm_irq()
106 spin_lock(&b->irq_lock); in intel_breadcrumbs_disarm_irq()
109 spin_unlock(&b->irq_lock); in intel_breadcrumbs_disarm_irq()
317 spin_lock_init(&b->irq_lock); in intel_breadcrumbs_create()
330 spin_lock_irqsave(&b->irq_lock, flag in intel_breadcrumbs_reset()
[all...]

Completed in 19 milliseconds

12345678910>>...15