Home
last modified time | relevance | path

Searched refs:slock (Results 1 – 25 of 155) sorted by relevance

1234567

/Linux-v4.19/drivers/media/pci/tw5864/
Dtw5864-core.c96 spin_lock_irqsave(&dev->slock, flags); in tw5864_interrupts_disable()
99 spin_unlock_irqrestore(&dev->slock, flags); in tw5864_interrupts_disable()
140 spin_lock_irqsave(&dev->slock, flags); in tw5864_h264_isr()
160 spin_lock(&input->slock); in tw5864_h264_isr()
165 spin_unlock(&input->slock); in tw5864_h264_isr()
174 spin_unlock_irqrestore(&dev->slock, flags); in tw5864_h264_isr()
198 spin_lock_irqsave(&dev->slock, flags); in tw5864_timer_isr()
200 spin_unlock_irqrestore(&dev->slock, flags); in tw5864_timer_isr()
214 spin_lock_irqsave(&input->slock, flags); in tw5864_timer_isr()
225 spin_unlock_irqrestore(&input->slock, flags); in tw5864_timer_isr()
[all …]
Dtw5864-video.c212 spin_lock_irqsave(&dev->slock, flags); in tw5864_buf_queue()
214 spin_unlock_irqrestore(&dev->slock, flags); in tw5864_buf_queue()
372 spin_lock_irqsave(&dev->slock, flags); in tw5864_enable_input()
374 spin_unlock_irqrestore(&dev->slock, flags); in tw5864_enable_input()
430 spin_lock_irqsave(&dev->slock, flags); in tw5864_disable_input()
432 spin_unlock_irqrestore(&dev->slock, flags); in tw5864_disable_input()
462 spin_lock_irqsave(&input->slock, flags); in tw5864_stop_streaming()
474 spin_unlock_irqrestore(&input->slock, flags); in tw5864_stop_streaming()
516 spin_lock_irqsave(&input->slock, flags); in tw5864_s_ctrl()
521 spin_unlock_irqrestore(&input->slock, flags); in tw5864_s_ctrl()
[all …]
/Linux-v4.19/arch/arc/include/asm/
Dspinlock.h16 #define arch_spin_is_locked(x) ((x)->slock != __ARCH_SPIN_LOCK_UNLOCKED__)
33 : [slock] "r" (&(lock->slock)), in arch_spin_lock()
57 : [slock] "r" (&(lock->slock)), in arch_spin_trylock()
70 lock->slock = __ARCH_SPIN_LOCK_UNLOCKED__; in arch_spin_unlock()
254 : "r"(&(lock->slock)), "ir"(__ARCH_SPIN_LOCK_LOCKED__) in arch_spin_lock()
281 : "r"(&(lock->slock)) in arch_spin_trylock()
308 : "r"(&(lock->slock)) in arch_spin_unlock()
/Linux-v4.19/include/linux/
Dspinlock_up.h27 #define arch_spin_is_locked(x) ((x)->slock == 0)
31 lock->slock = 0; in arch_spin_lock()
37 char oldval = lock->slock; in arch_spin_trylock()
39 lock->slock = 0; in arch_spin_trylock()
48 lock->slock = 1; in arch_spin_unlock()
/Linux-v4.19/arch/arm/include/asm/
Dspinlock.h62 prefetchw(&lock->slock); in arch_spin_lock()
70 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT) in arch_spin_lock()
84 u32 slock; in arch_spin_trylock() local
86 prefetchw(&lock->slock); in arch_spin_trylock()
94 : "=&r" (slock), "=&r" (contended), "=&r" (res) in arch_spin_trylock()
95 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT) in arch_spin_trylock()
/Linux-v4.19/drivers/tty/
Dmxser.c259 spinlock_t slock; member
558 spin_lock_irqsave(&mp->slock, flags); in mxser_dtr_rts()
565 spin_unlock_irqrestore(&mp->slock, flags); in mxser_dtr_rts()
869 spin_lock_irqsave(&info->slock, flags); in mxser_activate()
874 spin_unlock_irqrestore(&info->slock, flags); in mxser_activate()
897 spin_unlock_irqrestore(&info->slock, flags); in mxser_activate()
944 spin_unlock_irqrestore(&info->slock, flags); in mxser_activate()
957 spin_lock_irqsave(&info->slock, flags); in mxser_shutdown_port()
992 spin_unlock_irqrestore(&info->slock, flags); in mxser_shutdown_port()
1024 spin_lock_irqsave(&info->slock, flags); in mxser_flush_buffer()
[all …]
/Linux-v4.19/arch/xtensa/include/asm/
Dspinlock.h34 #define arch_spin_is_locked(x) ((x)->slock != 0)
47 : "a" (&lock->slock) in arch_spin_lock()
63 : "a" (&lock->slock) in arch_spin_trylock()
77 : "a" (&lock->slock) in arch_spin_unlock()
/Linux-v4.19/drivers/media/pci/cx23885/
Dcx23885-vbi.c86 spin_lock(&dev->slock); in cx23885_vbi_irq()
89 spin_unlock(&dev->slock); in cx23885_vbi_irq()
208 spin_lock_irqsave(&dev->slock, flags); in buffer_queue()
210 spin_unlock_irqrestore(&dev->slock, flags); in buffer_queue()
218 spin_lock_irqsave(&dev->slock, flags); in buffer_queue()
220 spin_unlock_irqrestore(&dev->slock, flags); in buffer_queue()
245 spin_lock_irqsave(&dev->slock, flags); in cx23885_stop_streaming()
253 spin_unlock_irqrestore(&dev->slock, flags); in cx23885_stop_streaming()
/Linux-v4.19/arch/powerpc/include/asm/
Dspinlock.h67 return lock.slock == 0; in arch_spin_value_unlocked()
94 : "r" (token), "r" (&lock->slock) in __arch_spin_trylock()
141 } while (unlikely(lock->slock != 0)); in arch_spin_lock()
161 } while (unlikely(lock->slock != 0)); in arch_spin_lock_flags()
173 lock->slock = 0; in arch_spin_unlock()
/Linux-v4.19/drivers/media/dvb-core/
Ddvb_vb2.c77 spin_lock_irqsave(&ctx->slock, flags); in _buffer_queue()
79 spin_unlock_irqrestore(&ctx->slock, flags); in _buffer_queue()
100 spin_lock_irqsave(&ctx->slock, flags); in _stop_streaming()
107 spin_unlock_irqrestore(&ctx->slock, flags); in _stop_streaming()
194 spin_lock_init(&ctx->slock); in dvb_vb2_init()
274 spin_lock_irqsave(&ctx->slock, flags); in dvb_vb2_fill_buffer()
323 spin_unlock_irqrestore(&ctx->slock, flags); in dvb_vb2_fill_buffer()
410 spin_lock_irqsave(&ctx->slock, flags); in dvb_vb2_dqbuf()
414 spin_unlock_irqrestore(&ctx->slock, flags); in dvb_vb2_dqbuf()
/Linux-v4.19/drivers/media/platform/sti/bdisp/
Dbdisp-v4l2.c124 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_set()
126 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_set()
133 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_clear()
135 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_clear()
143 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_is_set()
145 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_is_set()
317 spin_lock_irqsave(&bdisp->slock, flags); in bdisp_device_run()
358 spin_unlock_irqrestore(&bdisp->slock, flags); in bdisp_device_run()
397 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_s_ctrl()
399 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_s_ctrl()
[all …]
/Linux-v4.19/drivers/clk/samsung/
Dclk-exynos-clkout.c31 spinlock_t slock; member
69 spin_lock_init(&clkout->slock); in exynos_clkout_init()
96 clkout->gate.lock = &clkout->slock; in exynos_clkout_init()
101 clkout->mux.lock = &clkout->slock; in exynos_clkout_init()
/Linux-v4.19/drivers/media/platform/exynos-gsc/
Dgsc-core.h331 spinlock_t slock; member
415 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set()
417 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_set()
424 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear()
426 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_lock_clear()
471 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_is_set()
473 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_ctx_state_is_set()
/Linux-v4.19/drivers/media/platform/s3c-camif/
Dcamif-capture.c159 spin_lock_irqsave(&camif->slock, flags); in camif_reinitialize()
177 spin_unlock_irqrestore(&camif->slock, flags); in camif_reinitialize()
191 spin_lock_irqsave(&camif->slock, flags); in s3c_vp_active()
193 spin_unlock_irqrestore(&camif->slock, flags); in s3c_vp_active()
203 spin_lock_irqsave(&camif->slock, flags); in camif_is_streaming()
205 spin_unlock_irqrestore(&camif->slock, flags); in camif_is_streaming()
219 spin_lock_irqsave(&camif->slock, flags); in camif_stop_capture()
222 spin_unlock_irqrestore(&camif->slock, flags); in camif_stop_capture()
228 spin_lock_irqsave(&camif->slock, flags); in camif_stop_capture()
239 spin_unlock_irqrestore(&camif->slock, flags); in camif_stop_capture()
[all …]
/Linux-v4.19/drivers/media/pci/sta2x11/
Dsta2x11_vip.c142 spinlock_t slock; member
236 spin_lock_irq(&vip->slock); in start_dma()
242 spin_unlock_irq(&vip->slock); in start_dma()
351 spin_lock_irq(&vip->slock); in start_streaming()
354 spin_unlock_irq(&vip->slock); in start_streaming()
704 spin_lock_irq(&vip->slock); in vidioc_s_fmt_vid_cap()
715 spin_unlock_irq(&vip->slock); in vidioc_s_fmt_vid_cap()
835 spin_lock_irq(&vip->slock); in sta2x11_vip_init_register()
844 spin_unlock_irq(&vip->slock); in sta2x11_vip_init_register()
848 spin_lock_irq(&vip->slock); in sta2x11_vip_clear_register()
[all …]
/Linux-v4.19/drivers/media/platform/exynos4-is/
Dfimc-lite.c158 spin_lock_irqsave(&fimc->slock, flags); in fimc_lite_hw_init()
171 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_lite_hw_init()
189 spin_lock_irqsave(&fimc->slock, flags); in fimc_lite_reinit()
214 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_lite_reinit()
231 spin_lock_irqsave(&fimc->slock, flags); in fimc_lite_stop_capture()
234 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_lite_stop_capture()
259 spin_lock_irqsave(&fimc->slock, flags); in flite_irq_handler()
310 spin_unlock_irqrestore(&fimc->slock, flags); in flite_irq_handler()
320 spin_lock_irqsave(&fimc->slock, flags); in start_streaming()
325 spin_unlock_irqrestore(&fimc->slock, flags); in start_streaming()
[all …]
Dfimc-lite.h159 spinlock_t slock; member
188 spin_lock_irqsave(&fimc->slock, flags); in fimc_lite_active()
191 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_lite_active()
Dfimc-core.h422 spinlock_t slock; member
539 spin_lock_irqsave(&fimc->slock, flags); in fimc_capture_active()
542 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_capture_active()
550 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
552 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
560 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set()
562 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set()
/Linux-v4.19/drivers/media/pci/cx88/
Dcx88-mpeg.c284 spin_lock_irqsave(&dev->slock, flags); in do_cancel_buffers()
290 spin_unlock_irqrestore(&dev->slock, flags); in do_cancel_buffers()
339 spin_lock(&dev->slock); in cx8802_mpeg_irq()
342 spin_unlock(&dev->slock); in cx8802_mpeg_irq()
348 spin_lock(&dev->slock); in cx8802_mpeg_irq()
350 spin_unlock(&dev->slock); in cx8802_mpeg_irq()
412 spin_lock_init(&dev->slock); in cx8802_init_common()
449 spin_lock_irqsave(&dev->slock, flags); in cx8802_suspend_common()
455 spin_unlock_irqrestore(&dev->slock, flags); in cx8802_suspend_common()
497 spin_lock_irqsave(&dev->slock, flags); in cx8802_resume_common()
[all …]
/Linux-v4.19/arch/powerpc/lib/
Dlocks.c29 lock_value = lock->slock; in __spin_yield()
38 if (lock->slock != lock_value) in __spin_yield()
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-alsa-pcm.c262 spin_lock_irqsave(&cxsc->slock, flags); in snd_cx18_pcm_hw_free()
268 spin_unlock_irqrestore(&cxsc->slock, flags); in snd_cx18_pcm_hw_free()
296 spin_lock_irqsave(&cxsc->slock, flags); in snd_cx18_pcm_pointer()
298 spin_unlock_irqrestore(&cxsc->slock, flags); in snd_cx18_pcm_pointer()
342 spin_lock_init(&cxsc->slock); in snd_cx18_pcm_create()
/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-alsa-pcm.c267 spin_lock_irqsave(&itvsc->slock, flags); in snd_ivtv_pcm_hw_free()
273 spin_unlock_irqrestore(&itvsc->slock, flags); in snd_ivtv_pcm_hw_free()
301 spin_lock_irqsave(&itvsc->slock, flags); in snd_ivtv_pcm_pointer()
303 spin_unlock_irqrestore(&itvsc->slock, flags); in snd_ivtv_pcm_pointer()
347 spin_lock_init(&itvsc->slock); in snd_ivtv_pcm_create()
/Linux-v4.19/drivers/media/i2c/
Dvideo-i2c.c44 spinlock_t slock; member
241 spin_lock(&data->slock); in buffer_queue()
243 spin_unlock(&data->slock); in buffer_queue()
260 spin_lock(&data->slock); in video_i2c_thread_vid_cap()
268 spin_unlock(&data->slock); in video_i2c_thread_vid_cap()
298 spin_lock(&data->slock); in video_i2c_del_list()
305 spin_unlock(&data->slock); in video_i2c_del_list()
575 spin_lock_init(&data->slock); in video_i2c_probe()
/Linux-v4.19/drivers/media/pci/solo6x10/
Dsolo6x10-v4l2.c248 spin_lock(&solo_dev->slock); in solo_thread_try()
259 spin_unlock(&solo_dev->slock); in solo_thread_try()
264 assert_spin_locked(&solo_dev->slock); in solo_thread_try()
265 spin_unlock(&solo_dev->slock); in solo_thread_try()
345 spin_lock(&solo_dev->slock); in solo_stop_streaming()
354 spin_unlock(&solo_dev->slock); in solo_stop_streaming()
366 spin_lock(&solo_dev->slock); in solo_buf_queue()
368 spin_unlock(&solo_dev->slock); in solo_buf_queue()
661 spin_lock_init(&solo_dev->slock); in solo_v4l2_init()
/Linux-v4.19/drivers/media/usb/au0828/
Dau0828-vbi.c77 spin_lock_irqsave(&dev->slock, flags); in vbi_buffer_queue()
79 spin_unlock_irqrestore(&dev->slock, flags); in vbi_buffer_queue()

1234567