| /linux/arch/arc/include/asm/ |
| H A D | spinlock.h | 13 #define arch_spin_is_locked(x) ((x)->slock != __ARCH_SPIN_LOCK_UNLOCKED__) 28 : [slock] "r" (&(lock->slock)), in arch_spin_lock() 58 : [slock] "r" (&(lock->slock)), in arch_spin_trylock() 71 WRITE_ONCE(lock->slock, __ARCH_SPIN_LOCK_UNLOCKED__); in arch_spin_unlock() 237 : "r"(&(lock->slock)), "ir"(__ARCH_SPIN_LOCK_LOCKED__) in arch_spin_lock() 253 : "r"(&(lock->slock)) in arch_spin_trylock() 280 : "r"(&(lock->slock)) in arch_spin_unlock()
|
| /linux/include/linux/ |
| H A D | spinlock_up.h | 27 #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/arch/arm/include/asm/ |
| H A D | spinlock.h | 62 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/drivers/iio/adc/ |
| H A D | ti-ads7950.c | 74 struct mutex slock; member 311 mutex_lock(&st->slock); in ti_ads7950_trigger_handler() 320 mutex_unlock(&st->slock); in ti_ads7950_trigger_handler() 331 mutex_lock(&st->slock); in ti_ads7950_scan_direct() 342 mutex_unlock(&st->slock); in ti_ads7950_scan_direct() 412 mutex_lock(&st->slock); in ti_ads7950_set() 422 mutex_unlock(&st->slock); in ti_ads7950_set() 432 mutex_lock(&st->slock); in ti_ads7950_get() 457 mutex_unlock(&st->slock); in ti_ads7950_get() 477 mutex_lock(&st->slock); in _ti_ads7950_set_direction() [all …]
|
| H A D | ti-tsc2046.c | 169 struct mutex slock; member 438 mutex_lock(&priv->slock); in tsc2046_adc_trigger_handler() 440 mutex_unlock(&priv->slock); in tsc2046_adc_trigger_handler() 485 mutex_lock(&priv->slock); in tsc2046_adc_update_scan_mode() 502 mutex_unlock(&priv->slock); in tsc2046_adc_update_scan_mode() 793 mutex_init(&priv->slock); in tsc2046_adc_probe()
|
| /linux/drivers/hte/ |
| H A D | hte.c | 62 spinlock_t slock; member 206 spin_lock_irqsave(&ei->slock, flag); in hte_ts_put() 209 spin_unlock_irqrestore(&ei->slock, flag); in hte_ts_put() 211 spin_lock_irqsave(&ei->slock, flag); in hte_ts_put() 221 spin_unlock_irqrestore(&ei->slock, flag); in hte_ts_put() 264 spin_lock_irqsave(&ei->slock, flag); in hte_ts_dis_en_common() 272 spin_unlock_irqrestore(&ei->slock, flag); in hte_ts_dis_en_common() 280 spin_lock_irqsave(&ei->slock, flag); in hte_ts_dis_en_common() 288 spin_unlock_irqrestore(&ei->slock, flag); in hte_ts_dis_en_common() 296 spin_lock_irqsave(&ei->slock, flag); in hte_ts_dis_en_common() [all …]
|
| /linux/drivers/media/platform/st/sti/bdisp/ |
| H A D | bdisp-v4l2.c | 127 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_set() 129 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_set() 136 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_clear() 138 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_lock_clear() 146 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_is_set() 148 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_ctx_state_is_set() 320 spin_lock_irqsave(&bdisp->slock, flags); in bdisp_device_run() 361 spin_unlock_irqrestore(&bdisp->slock, flags); in bdisp_device_run() 400 spin_lock_irqsave(&ctx->bdisp_dev->slock, flags); in bdisp_s_ctrl() 402 spin_unlock_irqrestore(&ctx->bdisp_dev->slock, flags); in bdisp_s_ctrl() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | simple_spinlock.h | 37 return lock.slock == 0; in arch_spin_value_unlocked() 64 : "r" (token), "r" (&lock->slock), [eh] "n" (eh) in __arch_spin_trylock() 123 } while (unlikely(lock->slock != 0)); in arch_spin_lock() 133 lock->slock = 0; in arch_spin_unlock()
|
| /linux/drivers/gpio/ |
| H A D | gpio-rockchip.c | 166 raw_spin_lock_irqsave(&bank->slock, flags); in rockchip_gpio_set_direction() 168 raw_spin_unlock_irqrestore(&bank->slock, flags); in rockchip_gpio_set_direction() 179 raw_spin_lock_irqsave(&bank->slock, flags); in rockchip_gpio_set() 181 raw_spin_unlock_irqrestore(&bank->slock, flags); in rockchip_gpio_set() 222 raw_spin_lock_irqsave(&bank->slock, flags); in rockchip_gpio_set_debounce() 246 raw_spin_unlock_irqrestore(&bank->slock, flags); in rockchip_gpio_set_debounce() 359 raw_spin_lock_irqsave(&bank->slock, flags); in rockchip_irq_demux() 371 raw_spin_unlock_irqrestore(&bank->slock, flags); in rockchip_irq_demux() 396 raw_spin_lock_irqsave(&bank->slock, flags); in rockchip_irq_set_type() 401 raw_spin_unlock_irqrestore(&bank->slock, flags); in rockchip_irq_set_type() [all …]
|
| /linux/drivers/media/pci/cx88/ |
| H A D | cx88-mpeg.c | 278 spin_lock_irqsave(&dev->slock, flags); in do_cancel_buffers() 284 spin_unlock_irqrestore(&dev->slock, flags); in do_cancel_buffers() 333 spin_lock(&dev->slock); in cx8802_mpeg_irq() 336 spin_unlock(&dev->slock); in cx8802_mpeg_irq() 342 spin_lock(&dev->slock); in cx8802_mpeg_irq() 344 spin_unlock(&dev->slock); in cx8802_mpeg_irq() 406 spin_lock_init(&dev->slock); in cx8802_init_common() 443 spin_lock_irqsave(&dev->slock, flags); in cx8802_suspend_common() 449 spin_unlock_irqrestore(&dev->slock, flags); in cx8802_suspend_common() 491 spin_lock_irqsave(&dev->slock, flags); in cx8802_resume_common() [all …]
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-lite.h | 155 spinlock_t slock; member 184 spin_lock_irqsave(&fimc->slock, flags); in fimc_lite_active() 187 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_lite_active()
|
| H A D | fimc-core.c | 298 spin_lock(&fimc->slock); in fimc_irq_handler() 308 spin_unlock(&fimc->slock); in fimc_irq_handler() 323 spin_unlock(&fimc->slock); in fimc_irq_handler() 561 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl() 563 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl() 827 spin_lock_irqsave(&fimc->slock, flags); in fimc_m2m_suspend() 829 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_m2m_suspend() 834 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_m2m_suspend() 849 spin_lock_irqsave(&fimc->slock, flags); in fimc_m2m_resume() 853 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_m2m_resume() [all …]
|
| H A D | fimc-capture.c | 49 spin_lock_irqsave(&fimc->slock, flags); in fimc_capture_hw_init() 72 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_capture_hw_init() 91 spin_lock_irqsave(&fimc->slock, flags); in fimc_capture_state_cleanup() 118 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_capture_state_cleanup() 133 spin_lock_irqsave(&fimc->slock, flags); in fimc_stop_capture() 136 spin_unlock_irqrestore(&fimc->slock, flags); in fimc_stop_capture() 412 spin_lock_irqsave(&fimc->slock, flags); in buffer_queue() 441 spin_unlock_irqrestore(&fimc->slock, flags); in buffer_queue() 451 spin_unlock_irqrestore(&fimc->slock, flags); in buffer_queue() 1326 spin_lock_irqsave(&fimc->slock, flags); in fimc_cap_s_selection() [all …]
|
| /linux/drivers/clk/samsung/ |
| H A D | clk-exynos-clkout.c | 35 spinlock_t slock; member 142 spin_lock_init(&clkout->slock); in exynos_clkout_probe() 171 clkout->gate.lock = &clkout->slock; in exynos_clkout_probe() 176 clkout->mux.lock = &clkout->slock; in exynos_clkout_probe()
|
| /linux/arch/powerpc/lib/ |
| H A D | locks.c | 25 lock_value = lock->slock; in splpar_spin_yield() 35 if (lock->slock != lock_value) in splpar_spin_yield()
|
| /linux/drivers/media/common/saa7146/ |
| H A D | saa7146_vbi.c | 242 spin_lock_irqsave(&dev->slock, flags); in buf_queue() 245 spin_unlock_irqrestore(&dev->slock, flags); in buf_queue() 314 spin_lock_irqsave(&dev->slock,flags); in vbi_stop() 328 spin_unlock_irqrestore(&dev->slock, flags); in vbi_stop() 429 spin_lock(&dev->slock); in vbi_irq_done() 439 spin_unlock(&dev->slock); in vbi_irq_done()
|
| H A D | saa7146_fops.c | 52 assert_spin_locked(&dev->slock); in saa7146_buffer_queue() 77 assert_spin_locked(&dev->slock); in saa7146_buffer_finish() 111 assert_spin_locked(&dev->slock); in saa7146_buffer_next() 162 spin_lock_irqsave(&dev->slock,flags); in saa7146_buffer_timeout() 177 spin_unlock_irqrestore(&dev->slock,flags); in saa7146_buffer_timeout()
|
| H A D | saa7146_video.c | 238 spin_lock_irqsave(&dev->slock,flags); in video_end() 249 spin_unlock_irqrestore(&dev->slock, flags); in video_end() 579 spin_lock_irqsave(&dev->slock, flags); in buf_queue() 582 spin_unlock_irqrestore(&dev->slock, flags); in buf_queue() 709 spin_lock(&dev->slock); in video_irq_done() 717 spin_unlock(&dev->slock); in video_irq_done()
|
| /linux/drivers/crypto/allwinner/sun4i-ss/ |
| H A D | sun4i-ss-prng.c | 41 spin_lock_bh(&ss->slock); in sun4i_ss_prng_generate() 64 spin_unlock_bh(&ss->slock); in sun4i_ss_prng_generate()
|
| /linux/drivers/media/pci/cx18/ |
| H A D | cx18-alsa-pcm.c | 225 spin_lock_irqsave(&cxsc->slock, flags); in snd_cx18_pcm_pointer() 227 spin_unlock_irqrestore(&cxsc->slock, flags); in snd_cx18_pcm_pointer() 259 spin_lock_init(&cxsc->slock); in snd_cx18_pcm_create()
|
| /linux/drivers/media/i2c/ |
| H A D | video-i2c.c | 80 spinlock_t slock; member 433 spin_lock(&data->slock); in buffer_queue() 435 spin_unlock(&data->slock); in buffer_queue() 454 spin_lock(&data->slock); in video_i2c_thread_vid_cap() 462 spin_unlock(&data->slock); in video_i2c_thread_vid_cap() 494 spin_lock(&data->slock); in video_i2c_del_list() 501 spin_unlock(&data->slock); in video_i2c_del_list() 806 spin_lock_init(&data->slock); in video_i2c_probe()
|
| /linux/drivers/media/pci/saa7134/ |
| H A D | saa7134-core.c | 267 spin_lock_irqsave(&dev->slock, flags); in saa7134_buffer_queue() 284 spin_unlock_irqrestore(&dev->slock, flags); in saa7134_buffer_queue() 306 assert_spin_locked(&dev->slock); in saa7134_buffer_next() 335 spin_lock_irqsave(&dev->slock, flags); in saa7134_buffer_timeout() 349 spin_unlock_irqrestore(&dev->slock, flags); in saa7134_buffer_timeout() 358 spin_lock_irqsave(&dev->slock, flags); in saa7134_stop_streaming() 366 spin_unlock_irqrestore(&dev->slock, flags); in saa7134_stop_streaming() 379 assert_spin_locked(&dev->slock); in saa7134_set_dmabits() 671 spin_lock_init(&dev->slock); in saa7134_hwinit1() 1352 assert_spin_locked(&dev->slock); in saa7134_buffer_requeue() [all …]
|
| /linux/drivers/phy/samsung/ |
| H A D | phy-exynos-mipi-video.c | 273 spinlock_t slock; member 282 spin_lock(&state->slock); in __set_phy_state() 301 spin_unlock(&state->slock); in __set_phy_state() 369 spin_lock_init(&state->slock); in exynos_mipi_video_phy_probe()
|
| /linux/drivers/media/platform/samsung/s5p-jpeg/ |
| H A D | jpeg-core.c | 1853 spin_lock_irqsave(&jpeg->slock, flags); in s5p_jpeg_g_volatile_ctrl() 1855 spin_unlock_irqrestore(&jpeg->slock, flags); in s5p_jpeg_g_volatile_ctrl() 1905 spin_lock_irqsave(&ctx->jpeg->slock, flags); in s5p_jpeg_try_ctrl() 1910 spin_unlock_irqrestore(&ctx->jpeg->slock, flags); in s5p_jpeg_try_ctrl() 1919 spin_lock_irqsave(&ctx->jpeg->slock, flags); in s5p_jpeg_s_ctrl() 1933 spin_unlock_irqrestore(&ctx->jpeg->slock, flags); in s5p_jpeg_s_ctrl() 2031 spin_lock_irqsave(&ctx->jpeg->slock, flags); in s5p_jpeg_device_run() 2102 spin_unlock_irqrestore(&ctx->jpeg->slock, flags); in s5p_jpeg_device_run() 2192 spin_lock_irqsave(&jpeg->slock, flags); in exynos4_jpeg_device_run() 2263 spin_unlock_irqrestore(&jpeg->slock, flags); in exynos4_jpeg_device_run() [all …]
|
| /linux/drivers/media/platform/samsung/exynos-gsc/ |
| H A D | gsc-core.c | 748 spin_lock_irqsave(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 750 spin_unlock_irqrestore(&ctx->gsc_dev->slock, flags); in gsc_s_ctrl() 873 spin_lock(&gsc->slock); in gsc_irq_handler() 889 spin_unlock(&gsc->slock); in gsc_irq_handler() 901 spin_unlock(&gsc->slock); in gsc_irq_handler() 1135 spin_lock_init(&gsc->slock); in gsc_probe() 1230 spin_lock_irqsave(&gsc->slock, flags); in gsc_m2m_suspend() 1232 spin_unlock_irqrestore(&gsc->slock, flags); in gsc_m2m_suspend() 1237 spin_unlock_irqrestore(&gsc->slock, flags); in gsc_m2m_suspend() 1252 spin_lock_irqsave(&gsc->slock, flags); in gsc_m2m_resume() [all …]
|