Searched refs:slock (Results 1 - 25 of 152) sorted by path

1234567

/linux-master/arch/arc/include/asm/
H A Dspinlock_types.h10 volatile unsigned int slock; member in struct:__anon12
H A Dspinlock.h13 #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 Dcx18-alsa.h16 spinlock_t slock; member in struct:snd_cx18_card
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-vbi.c76 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 Divtv-alsa.h17 spinlock_t slock; member in struct:snd_ivtv_card
/linux-master/drivers/media/pci/tw5864/
H A Dtw5864.h88 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 Dau0828.h249 spinlock_t slock; member in struct:au0828_dev
/linux-master/include/media/
H A Ddvb_vb2.h77 * @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 Dspinlock.h62 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 Dspinlock_types.h13 u32 slock; member in union:__anon3::__anon4
/linux-master/arch/parisc/kernel/
H A Dirq.c364 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 Dsimple_spinlock.h37 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 Dsimple_spinlock_types.h10 volatile unsigned int slock; member in struct:__anon17
/linux-master/arch/powerpc/lib/
H A Dlocks.c25 lock_value = lock->slock;
35 if (lock->slock != lock_value)
/linux-master/drivers/clk/samsung/
H A Dclk-exynos-clkout.c32 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 Dsun4i-ss-cipher.c60 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 Dsun4i-ss-core.c429 spin_lock_init(&ss->slock);
H A Dsun4i-ss-hash.c226 spin_lock_bh(&ss->slock);
504 spin_unlock_bh(&ss->slock);
H A Dsun4i-ss-prng.c41 spin_lock_bh(&ss->slock);
64 spin_unlock_bh(&ss->slock);
H A Dsun4i-ss.h153 spinlock_t slock; /* control the use of the device */ member in struct:sun4i_ss_ctx
/linux-master/drivers/gpio/
H A Dgpio-aggregator.c255 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 Dgpio-rockchip.c166 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 Dhte.c44 * @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 Dti-ads7950.c74 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 Dti-tsc2046.c168 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);

Completed in 294 milliseconds

1234567