Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_vkms.c288 atomic_set(&du->vkms.atomic_lock, VMW_VKMS_LOCK_UNLOCKED); in vmw_vkms_crtc_init()
467 WARN_ON(atomic_read(&du->vkms.atomic_lock) != VMW_VKMS_LOCK_MODESET); in vmw_vkms_set_crc_surface()
523 ret = atomic_cmpxchg(&du->vkms.atomic_lock, in vmw_vkms_modeset_lock()
534 total_delay, ret, atomic_read(&du->vkms.atomic_lock)); in vmw_vkms_modeset_lock()
557 ret = atomic_cmpxchg(&du->vkms.atomic_lock, in vmw_vkms_modeset_lock_relaxed()
590 ret = atomic_cmpxchg(&du->vkms.atomic_lock, in vmw_vkms_vblank_trylock()
603 atomic_set(&du->vkms.atomic_lock, VMW_VKMS_LOCK_UNLOCKED); in vmw_vkms_unlock()
/linux/drivers/i2c/busses/
H A Di2c-xiic.c110 spinlock_t atomic_lock; /* Lock for atomic transfer mode */ member
1271 spin_lock(&i2c->atomic_lock); in xiic_start_xfer()
1348 spin_unlock(&i2c->atomic_lock); in xiic_start_xfer()
1410 spin_lock(&i2c->atomic_lock); in xiic_xfer_atomic()
1418 spin_unlock(&i2c->atomic_lock); in xiic_xfer_atomic()
1498 spin_lock_init(&i2c->atomic_lock); in xiic_i2c_probe()