Home
last modified time | relevance | path

Searched refs:irq_lock (Results 1 – 25 of 135) sorted by relevance

123456

/linux/arch/arm64/kvm/vgic/
H A Dvgic.c206 raw_spin_lock(&irq->irq_lock); in vgic_flush_pending_lpis()
209 raw_spin_unlock(&irq->irq_lock); in vgic_flush_pending_lpis()
265 lockdep_assert_held(&irq->irq_lock); in vgic_target_oracle()
326 raw_spin_lock(&irqa->irq_lock); in vgic_irq_cmp()
327 raw_spin_lock_nested(&irqb->irq_lock, SINGLE_DEPTH_NESTING); in vgic_irq_cmp()
356 raw_spin_unlock(&irqb->irq_lock); in vgic_irq_cmp()
357 raw_spin_unlock(&irqa->irq_lock); in vgic_irq_cmp()
416 unsigned long flags) __releases(&irq->irq_lock) in vgic_queue_irq_unlock()
421 lockdep_assert_held(&irq->irq_lock); in vgic_queue_irq_unlock()
438 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_queue_irq_unlock()
[all …]
H A Dvgic-v4.c131 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_v4_enable_vsgis()
153 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_v4_enable_vsgis()
169 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_v4_disable_vsgis()
185 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_v4_disable_vsgis()
463 raw_spin_lock_irqsave(&irq->irq_lock, flags); in kvm_vgic_v4_set_forwarding()
510 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in kvm_vgic_v4_set_forwarding()
545 raw_spin_lock_irqsave(&irq->irq_lock, flags); in kvm_vgic_v4_unset_forwarding()
553 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in kvm_vgic_v4_unset_forwarding()
H A Dvgic-mmio-v2.c153 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_sgir()
197 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_target()
203 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_target()
236 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_sgipendc()
242 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_sgipendc()
258 raw_spin_lock_irqsave(&irq->irq_lock, flags); in vgic_mmio_write_sgipends()
266 raw_spin_unlock_irqrestore(&irq->irq_lock, flags); in vgic_mmio_write_sgipends()
/linux/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 …]
/linux/drivers/gpu/drm/tidss/
H A Dtidss_irq.c20 assert_spin_locked(&tidss->irq_lock); in tidss_irq_update()
33 spin_lock_irqsave(&tidss->irq_lock, flags); in tidss_irq_enable_vblank()
37 spin_unlock_irqrestore(&tidss->irq_lock, flags); in tidss_irq_enable_vblank()
48 spin_lock_irqsave(&tidss->irq_lock, flags); in tidss_irq_disable_vblank()
52 spin_unlock_irqrestore(&tidss->irq_lock, flags); in tidss_irq_disable_vblank()
62 spin_lock(&tidss->irq_lock); in tidss_irq_handler()
64 spin_unlock(&tidss->irq_lock); in tidss_irq_handler()
97 spin_lock_irqsave(&tidss->irq_lock, flags); in tidss_irq_resume()
99 spin_unlock_irqrestore(&tidss->irq_lock, flags); in tidss_irq_resume()
/linux/arch/um/kernel/
H A Dirq.c58 static DEFINE_RAW_SPINLOCK(irq_lock);
254 lockdep_assert_held(&irq_lock); in get_irq_entry_by_fd()
312 raw_spin_lock_irqsave(&irq_lock, flags); in activate_fd()
328 raw_spin_unlock(&irq_lock); in activate_fd()
334 raw_spin_lock(&irq_lock); in activate_fd()
361 raw_spin_unlock_irqrestore(&irq_lock, flags); in activate_fd()
377 raw_spin_lock_irqsave(&irq_lock, flags); in free_irq_by_fd()
380 raw_spin_unlock_irqrestore(&irq_lock, flags); in free_irq_by_fd()
390 raw_spin_lock_irqsave(&irq_lock, flags); in free_irq_by_irq_and_dev()
411 raw_spin_unlock_irqrestore(&irq_lock, flags); in free_irq_by_irq_and_dev()
[all …]
/linux/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 …]
/linux/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()
/linux/sound/soc/codecs/
H A Dwm0010.c112 spinlock_t irq_lock; member
155 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_halt()
157 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_halt()
176 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_halt()
178 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_halt()
195 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_mark_boot_failure()
197 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_mark_boot_failure()
571 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_boot()
574 spin_unlock_irqrestore(&wm0010->irq_lock, flags); in wm0010_boot()
604 spin_lock_irqsave(&wm0010->irq_lock, flags); in wm0010_boot()
[all …]
/linux/drivers/gpu/drm/armada/
H A Darmada_crtc.c260 spin_lock(&dcrtc->irq_lock); in armada_drm_crtc_irq()
293 spin_unlock(&dcrtc->irq_lock); in armada_drm_crtc_irq()
356 spin_lock_irqsave(&dcrtc->irq_lock, flags); in armada_drm_crtc_mode_set_nofb()
413 spin_unlock_irqrestore(&dcrtc->irq_lock, flags); in armada_drm_crtc_mode_set_nofb()
466 spin_lock_irq(&dcrtc->irq_lock); in armada_drm_crtc_atomic_flush()
468 spin_unlock_irq(&dcrtc->irq_lock); in armada_drm_crtc_atomic_flush()
470 spin_lock_irq(&dcrtc->irq_lock); in armada_drm_crtc_atomic_flush()
472 spin_unlock_irq(&dcrtc->irq_lock); in armada_drm_crtc_atomic_flush()
648 spin_lock_irq(&dcrtc->irq_lock); in armada_drm_crtc_cursor_update()
651 spin_unlock_irq(&dcrtc->irq_lock); in armada_drm_crtc_cursor_update()
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt_pm_irq.c40 lockdep_assert_held(gt->irq_lock); in gen6_gt_pm_update_irq()
67 lockdep_assert_held(gt->irq_lock); in gen6_gt_pm_reset_iir()
95 lockdep_assert_held(gt->irq_lock); in gen6_gt_pm_enable_irq()
104 lockdep_assert_held(gt->irq_lock); in gen6_gt_pm_disable_irq()
/linux/drivers/macintosh/ams/
H A Dams-core.c62 spin_lock(&ams_info.irq_lock); in ams_handle_irq()
67 spin_unlock(&ams_info.irq_lock); in ams_handle_irq()
94 spin_lock_irqsave(&ams_info.irq_lock, flags); in ams_worker()
111 spin_unlock_irqrestore(&ams_info.irq_lock, flags); in ams_worker()
183 spin_lock_init(&ams_info.irq_lock); in ams_init()
/linux/sound/soc/sti/
H A Duniperif_reader.c49 spin_lock(&reader->irq_lock); in uni_reader_irq_handler()
76 spin_unlock(&reader->irq_lock); in uni_reader_irq_handler()
361 spin_lock_irqsave(&reader->irq_lock, flags); in uni_reader_startup()
363 spin_unlock_irqrestore(&reader->irq_lock, flags); in uni_reader_startup()
391 spin_lock_irqsave(&reader->irq_lock, flags); in uni_reader_shutdown()
397 spin_unlock_irqrestore(&reader->irq_lock, flags); in uni_reader_shutdown()
433 spin_lock_init(&reader->irq_lock); in uni_reader_init()
H A Duniperif_player.c68 spin_lock(&player->irq_lock); in uni_player_irq_handler()
149 spin_unlock(&player->irq_lock); in uni_player_irq_handler()
602 spin_lock_irqsave(&player->irq_lock, flags); in uni_player_ctl_iec958_put()
609 spin_unlock_irqrestore(&player->irq_lock, flags); in uni_player_ctl_iec958_put()
699 spin_lock_irqsave(&player->irq_lock, flags); in uni_player_startup()
701 spin_unlock_irqrestore(&player->irq_lock, flags); in uni_player_startup()
1001 spin_lock_irqsave(&player->irq_lock, flags); in uni_player_shutdown()
1007 spin_unlock_irqrestore(&player->irq_lock, flags); in uni_player_shutdown()
1118 spin_lock_init(&player->irq_lock); in uni_player_init()
/linux/drivers/mfd/
H A Ducb1x00-core.c322 raw_spin_lock(&ucb->irq_lock); in ucb1x00_irq_mask()
325 raw_spin_unlock(&ucb->irq_lock); in ucb1x00_irq_mask()
333 raw_spin_lock(&ucb->irq_lock); in ucb1x00_irq_unmask()
336 raw_spin_unlock(&ucb->irq_lock); in ucb1x00_irq_unmask()
344 raw_spin_lock(&ucb->irq_lock); in ucb1x00_irq_set_type()
360 raw_spin_unlock(&ucb->irq_lock); in ucb1x00_irq_set_type()
374 raw_spin_lock(&ucb->irq_lock); in ucb1x00_irq_set_wake()
379 raw_spin_unlock(&ucb->irq_lock); in ucb1x00_irq_set_wake()
526 raw_spin_lock_init(&ucb->irq_lock); in ucb1x00_probe()
682 raw_spin_lock_irqsave(&ucb->irq_lock, flags); in ucb1x00_suspend()
[all …]
H A Ducb1x00-ts.c42 spinlock_t irq_lock; member
240 spin_lock_irq(&ts->irq_lock); in ucb1x00_thread()
245 spin_unlock_irq(&ts->irq_lock); in ucb1x00_thread()
292 spin_lock(&ts->irq_lock); in ucb1x00_ts_irq()
295 spin_unlock(&ts->irq_lock); in ucb1x00_ts_irq()
380 spin_lock_init(&ts->irq_lock); in ucb1x00_ts_add()
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dsysfs.c127 spin_lock_irqsave(&wldev->wl->irq_lock, flags); in b43legacy_attr_interfmode_store()
133 spin_unlock_irqrestore(&wldev->wl->irq_lock, flags); in b43legacy_attr_interfmode_store()
180 spin_lock_irqsave(&wldev->wl->irq_lock, flags); in b43legacy_attr_preamble_store()
184 spin_unlock_irqrestore(&wldev->wl->irq_lock, flags); in b43legacy_attr_preamble_store()
H A Dmain.c1219 spin_lock_irq(&wl->irq_lock); in b43legacy_beacon_update_trigger_work()
1225 spin_unlock_irq(&wl->irq_lock); in b43legacy_beacon_update_trigger_work()
1287 spin_lock_irqsave(&dev->wl->irq_lock, flags); in b43legacy_interrupt_tasklet()
1321 spin_unlock_irqrestore(&dev->wl->irq_lock, flags); in b43legacy_interrupt_tasklet()
1371 spin_unlock_irqrestore(&dev->wl->irq_lock, flags); in b43legacy_interrupt_tasklet()
1423 spin_lock(&dev->wl->irq_lock); in b43legacy_interrupt_handler()
1462 spin_unlock(&dev->wl->irq_lock); in b43legacy_interrupt_handler()
1957 spin_lock_irq(&dev->wl->irq_lock); in b43legacy_mac_enable()
1960 spin_unlock_irq(&dev->wl->irq_lock); in b43legacy_mac_enable()
1977 spin_lock_irq(&dev->wl->irq_lock); in b43legacy_mac_suspend()
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/pcie/
H A Dpearl_pcie.c80 spinlock_t irq_lock; member
104 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_init_hdp_irqs()
106 spin_unlock_irqrestore(&ps->irq_lock, flags); in qtnf_init_hdp_irqs()
113 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_enable_hdp_irqs()
115 spin_unlock_irqrestore(&ps->irq_lock, flags); in qtnf_enable_hdp_irqs()
122 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_disable_hdp_irqs()
124 spin_unlock_irqrestore(&ps->irq_lock, flags); in qtnf_disable_hdp_irqs()
131 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_en_rxdone_irq()
134 spin_unlock_irqrestore(&ps->irq_lock, flags); in qtnf_en_rxdone_irq()
141 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_dis_rxdone_irq()
[all …]
/linux/arch/alpha/kernel/
H A Dsys_marvel.c118 raw_spin_lock(&io7->irq_lock); in io7_enable_irq()
122 raw_spin_unlock(&io7->irq_lock); in io7_enable_irq()
139 raw_spin_lock(&io7->irq_lock); in io7_disable_irq()
143 raw_spin_unlock(&io7->irq_lock); in io7_disable_irq()
266 raw_spin_lock(&io7->irq_lock); in init_io7_irqs()
298 raw_spin_unlock(&io7->irq_lock); in init_io7_irqs()
/linux/drivers/misc/cb710/
H A Dcore.c71 spin_lock(&chip->irq_lock); /* incl. smp_rmb() */ in cb710_irq_handler()
79 spin_unlock(&chip->irq_lock); in cb710_irq_handler()
163 spin_lock_irqsave(&chip->irq_lock, flags); in cb710_set_irq_handler()
165 spin_unlock_irqrestore(&chip->irq_lock, flags); in cb710_set_irq_handler()
226 spin_lock_init(&chip->irq_lock); in cb710_probe()
/linux/drivers/hwmon/
H A Dda9055-hwmon.c35 struct mutex irq_lock; member
67 mutex_lock(&hwmon->irq_lock); in da9055_adc_manual_read()
102 mutex_unlock(&hwmon->irq_lock); in da9055_adc_manual_read()
246 mutex_init(&hwmon->irq_lock); in da9055_hwmon_probe()
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_uc.c26 spin_lock_irq(gt->irq_lock); in gsc_work()
29 spin_unlock_irq(gt->irq_lock); in gsc_work()
311 spin_lock_irq(gt->irq_lock); in intel_gsc_uc_load_start()
313 spin_unlock_irq(gt->irq_lock); in intel_gsc_uc_load_start()
/linux/sound/soc/sdca/
H A Dsdca_interrupts.c316 guard(mutex)(&info->irq_lock); in sdca_irq_request()
346 guard(mutex)(&info->irq_lock); in sdca_irq_free()
435 guard(mutex)(&info->irq_lock); in sdca_irq_populate_early()
501 guard(mutex)(&info->irq_lock); in sdca_irq_populate()
580 guard(mutex)(&info->irq_lock); in sdca_irq_cleanup()
623 ret = devm_mutex_init(sdev, &info->irq_lock); in sdca_irq_allocate()
/linux/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_drv.c88 spin_lock_irqsave(&sdev->irq_lock, flags); in shmob_drm_irq()
91 spin_unlock_irqrestore(&sdev->irq_lock, flags); in shmob_drm_irq()
215 spin_lock_init(&sdev->irq_lock); in shmob_drm_probe()

123456