Home
last modified time | relevance | path

Searched refs:atomic_lock (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_vkms.c324 atomic_set(&du->vkms.atomic_lock, VMW_VKMS_LOCK_UNLOCKED); in vmw_vkms_crtc_init()
500 WARN_ON(atomic_read(&du->vkms.atomic_lock) != VMW_VKMS_LOCK_MODESET); in vmw_vkms_set_crc_surface()
552 ret = atomic_cmpxchg(&du->vkms.atomic_lock, in vmw_vkms_modeset_lock()
563 total_delay, ret, atomic_read(&du->vkms.atomic_lock)); in vmw_vkms_modeset_lock()
586 ret = atomic_cmpxchg(&du->vkms.atomic_lock, in vmw_vkms_modeset_lock_relaxed()
619 ret = atomic_cmpxchg(&du->vkms.atomic_lock, in vmw_vkms_vblank_trylock()
632 atomic_set(&du->vkms.atomic_lock, VMW_VKMS_LOCK_UNLOCKED); in vmw_vkms_unlock()
H A Dvmwgfx_kms.h329 atomic_t atomic_lock; member
/linux/drivers/i2c/busses/
H A Di2c-xiic.c105 spinlock_t atomic_lock; /* Lock for atomic transfer mode */ member
1239 spin_lock(&i2c->atomic_lock); in xiic_start_xfer()
1316 spin_unlock(&i2c->atomic_lock); in xiic_start_xfer()
1378 spin_lock(&i2c->atomic_lock); in xiic_xfer_atomic()
1386 spin_unlock(&i2c->atomic_lock); in xiic_xfer_atomic()
1465 spin_lock_init(&i2c->atomic_lock); in xiic_i2c_probe()
/linux/include/linux/
H A Dpwm.h355 spinlock_t atomic_lock; member
/linux/drivers/pwm/
H A Dcore.c41 spin_lock(&chip->atomic_lock); in pwmchip_lock()
49 spin_unlock(&chip->atomic_lock); in pwmchip_unlock()
2473 spin_lock_init(&chip->atomic_lock); in __pwmchip_add()