/linux-master/arch/arc/include/asm/ |
H A D | spinlock_types.h | 10 volatile unsigned int slock; member in struct:__anon12
|
H A D | spinlock.h | 13 #define arch_spin_is_locked(x) ((x)->slock != __ARCH_SPIN_LOCK_UNLOCKED__) 22 "1: llock %[val], [%[slock]] \n" 24 " scond %[LOCKED], [%[slock]] \n" /* acquire */ 28 : [slock] "r" (&(lock->slock)), 49 "1: llock %[val], [%[slock]] \n" 51 " scond %[LOCKED], [%[slock]] \n" /* acquire */ 58 : [slock] "r" (&(lock->slock)), 71 WRITE_ONCE(lock->slock, __ARCH_SPIN_LOCK_UNLOCKED_ [all...] |
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-alsa.h | 16 spinlock_t slock; member in struct:snd_cx18_card
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | cx23885-vbi.c | 76 spin_lock(&dev->slock); 79 spin_unlock(&dev->slock); 198 spin_lock_irqsave(&dev->slock, flags); 200 spin_unlock_irqrestore(&dev->slock, flags); 208 spin_lock_irqsave(&dev->slock, flags); 210 spin_unlock_irqrestore(&dev->slock, flags); 235 spin_lock_irqsave(&dev->slock, flags); 243 spin_unlock_irqrestore(&dev->slock, flags);
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-alsa.h | 17 spinlock_t slock; member in struct:snd_ivtv_card
|
/linux-master/drivers/media/pci/tw5864/ |
H A D | tw5864.h | 88 spinlock_t slock; /* used for sync between ISR, tasklet & V4L2 API */ member in struct:tw5864_input 145 spinlock_t slock; /* used for sync between ISR, tasklet & V4L2 API */ member in struct:tw5864_dev
|
/linux-master/drivers/media/usb/au0828/ |
H A D | au0828.h | 249 spinlock_t slock; member in struct:au0828_dev
|
/linux-master/include/media/ |
H A D | dvb_vb2.h | 77 * @slock: spin lock used to protect buffer filling at dvb_vb2.c. 100 spinlock_t slock; member in struct:dvb_vb2_ctx
|
/linux-master/arch/arm/include/asm/ |
H A D | spinlock.h | 62 prefetchw(&lock->slock); 70 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT) 84 u32 slock; local 86 prefetchw(&lock->slock); 94 : "=&r" (slock), "=&r" (contended), "=&r" (res) 95 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT)
|
H A D | spinlock_types.h | 13 u32 slock; member in union:__anon3::__anon4
|
/linux-master/arch/parisc/kernel/ |
H A D | irq.c | 364 volatile unsigned int slock[4]; member in union:irq_stack_union 369 .slock = { 1,1,1,1 }, 456 irq_stack = ALIGN(irq_stack + sizeof(irq_stack_union.slock),
|
/linux-master/arch/powerpc/include/asm/ |
H A D | simple_spinlock.h | 37 return lock.slock == 0; 64 : "r" (token), "r" (&lock->slock), [eh] "n" (eh) 123 } while (unlikely(lock->slock != 0)); 133 lock->slock = 0;
|
H A D | simple_spinlock_types.h | 10 volatile unsigned int slock; member in struct:__anon17
|
/linux-master/arch/powerpc/lib/ |
H A D | locks.c | 25 lock_value = lock->slock; 35 if (lock->slock != lock_value)
|
/linux-master/drivers/clk/samsung/ |
H A D | clk-exynos-clkout.c | 32 spinlock_t slock; member in struct:exynos_clkout 133 spin_lock_init(&clkout->slock); 162 clkout->gate.lock = &clkout->slock; 167 clkout->mux.lock = &clkout->slock;
|
/linux-master/drivers/crypto/allwinner/sun4i-ss/ |
H A D | sun4i-ss-cipher.c | 60 spin_lock_irqsave(&ss->slock, flags); 144 spin_unlock_irqrestore(&ss->slock, flags); 252 spin_lock_irqsave(&ss->slock, flags); 391 spin_unlock_irqrestore(&ss->slock, flags);
|
H A D | sun4i-ss-core.c | 429 spin_lock_init(&ss->slock);
|
H A D | sun4i-ss-hash.c | 226 spin_lock_bh(&ss->slock); 504 spin_unlock_bh(&ss->slock);
|
H A D | sun4i-ss-prng.c | 41 spin_lock_bh(&ss->slock); 64 spin_unlock_bh(&ss->slock);
|
H A D | sun4i-ss.h | 153 spinlock_t slock; /* control the use of the device */ member in struct:sun4i_ss_ctx
|
/linux-master/drivers/gpio/ |
H A D | gpio-aggregator.c | 255 spinlock_t slock; /* protects tmp[] if !can_sleep */ member in union:gpiochip_fwd::__anon451 334 spin_lock_irqsave(&fwd->slock, flags); 336 spin_unlock_irqrestore(&fwd->slock, flags); 405 spin_lock_irqsave(&fwd->slock, flags); 407 spin_unlock_irqrestore(&fwd->slock, flags); 548 spin_lock_init(&fwd->slock);
|
H A D | gpio-rockchip.c | 166 raw_spin_lock_irqsave(&bank->slock, flags); 168 raw_spin_unlock_irqrestore(&bank->slock, flags); 179 raw_spin_lock_irqsave(&bank->slock, flags); 181 raw_spin_unlock_irqrestore(&bank->slock, flags); 220 raw_spin_lock_irqsave(&bank->slock, flags); 244 raw_spin_unlock_irqrestore(&bank->slock, flags); 357 raw_spin_lock_irqsave(&bank->slock, flags); 369 raw_spin_unlock_irqrestore(&bank->slock, flags); 394 raw_spin_lock_irqsave(&bank->slock, flags); 399 raw_spin_unlock_irqrestore(&bank->slock, flag [all...] |
/linux-master/drivers/hte/ |
H A D | hte.c | 44 * @slock: Spin lock to synchronize between disable/enable, 62 spinlock_t slock; member in struct:hte_ts_info 206 spin_lock_irqsave(&ei->slock, flag); 209 spin_unlock_irqrestore(&ei->slock, flag); 211 spin_lock_irqsave(&ei->slock, flag); 221 spin_unlock_irqrestore(&ei->slock, flag); 264 spin_lock_irqsave(&ei->slock, flag); 272 spin_unlock_irqrestore(&ei->slock, flag); 280 spin_lock_irqsave(&ei->slock, flag); 288 spin_unlock_irqrestore(&ei->slock, fla [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ti-ads7950.c | 74 struct mutex slock; member in struct:ti_ads7950_state 311 mutex_lock(&st->slock); 320 mutex_unlock(&st->slock); 331 mutex_lock(&st->slock); 342 mutex_unlock(&st->slock); 411 mutex_lock(&st->slock); 421 mutex_unlock(&st->slock); 429 mutex_lock(&st->slock); 454 mutex_unlock(&st->slock); 474 mutex_lock(&st->slock); [all...] |
H A D | ti-tsc2046.c | 168 struct mutex slock; member in struct:tsc2046_adc_priv 445 mutex_lock(&priv->slock); 447 mutex_unlock(&priv->slock); 492 mutex_lock(&priv->slock); 509 mutex_unlock(&priv->slock); 848 mutex_init(&priv->slock);
|