Lines Matching refs:region_lock
75 spinlock_t region_lock; member
214 spin_lock_init(&rh->region_lock); in dm_region_hash_create()
312 spin_lock(&rh->region_lock); in __rh_alloc()
314 spin_unlock(&rh->region_lock); in __rh_alloc()
422 spin_lock_irqsave(&rh->region_lock, flags); in dm_rh_mark_nosync()
433 spin_unlock_irqrestore(&rh->region_lock, flags); in dm_rh_mark_nosync()
452 spin_lock(&rh->region_lock); in dm_rh_update_states()
475 spin_unlock(&rh->region_lock); in dm_rh_update_states()
510 spin_lock_irq(&rh->region_lock); in rh_inc()
516 spin_unlock_irq(&rh->region_lock); in rh_inc()
520 spin_unlock_irq(&rh->region_lock); in rh_inc()
548 spin_lock_irqsave(&rh->region_lock, flags); in dm_rh_dec()
577 spin_unlock_irqrestore(&rh->region_lock, flags); in dm_rh_dec()
608 spin_lock_irq(&rh->region_lock); in __rh_recovery_prepare()
617 spin_unlock_irq(&rh->region_lock); in __rh_recovery_prepare()
649 spin_lock_irq(&rh->region_lock); in dm_rh_recovery_start()
655 spin_unlock_irq(&rh->region_lock); in dm_rh_recovery_start()
665 spin_lock_irq(&rh->region_lock); in dm_rh_recovery_end()
671 spin_unlock_irq(&rh->region_lock); in dm_rh_recovery_end()