Lines Matching refs:region_lock
75 spinlock_t region_lock; member
214 spin_lock_init(&rh->region_lock); in dm_region_hash_create()
310 spin_lock(&rh->region_lock); in __rh_alloc()
312 spin_unlock(&rh->region_lock); in __rh_alloc()
420 spin_lock_irqsave(&rh->region_lock, flags); in dm_rh_mark_nosync()
431 spin_unlock_irqrestore(&rh->region_lock, flags); in dm_rh_mark_nosync()
450 spin_lock(&rh->region_lock); in dm_rh_update_states()
473 spin_unlock(&rh->region_lock); in dm_rh_update_states()
508 spin_lock_irq(&rh->region_lock); in rh_inc()
514 spin_unlock_irq(&rh->region_lock); in rh_inc()
518 spin_unlock_irq(&rh->region_lock); in rh_inc()
546 spin_lock_irqsave(&rh->region_lock, flags); in dm_rh_dec()
575 spin_unlock_irqrestore(&rh->region_lock, flags); in dm_rh_dec()
606 spin_lock_irq(&rh->region_lock); in __rh_recovery_prepare()
615 spin_unlock_irq(&rh->region_lock); in __rh_recovery_prepare()
647 spin_lock_irq(&rh->region_lock); in dm_rh_recovery_start()
653 spin_unlock_irq(&rh->region_lock); in dm_rh_recovery_start()
663 spin_lock_irq(&rh->region_lock); in dm_rh_recovery_end()
669 spin_unlock_irq(&rh->region_lock); in dm_rh_recovery_end()