Lines Matching refs:xa_lock
295 spinlock_t xa_lock; member
302 .xa_lock = __SPIN_LOCK_UNLOCKED(name.xa_lock), \
378 spin_lock_init(&xa->xa_lock); in xa_init_flags()
529 #define xa_trylock(xa) spin_trylock(&(xa)->xa_lock)
530 #define xa_lock(xa) spin_lock(&(xa)->xa_lock) macro
531 #define xa_unlock(xa) spin_unlock(&(xa)->xa_lock)
532 #define xa_lock_bh(xa) spin_lock_bh(&(xa)->xa_lock)
533 #define xa_unlock_bh(xa) spin_unlock_bh(&(xa)->xa_lock)
534 #define xa_lock_irq(xa) spin_lock_irq(&(xa)->xa_lock)
535 #define xa_unlock_irq(xa) spin_unlock_irq(&(xa)->xa_lock)
537 spin_lock_irqsave(&(xa)->xa_lock, flags)
539 spin_unlock_irqrestore(&(xa)->xa_lock, flags)
541 spin_lock_nested(&(xa)->xa_lock, subclass)
543 spin_lock_bh_nested(&(xa)->xa_lock, subclass)
545 spin_lock_irq_nested(&(xa)->xa_lock, subclass)
547 spin_lock_irqsave_nested(&(xa)->xa_lock, flags, subclass)
689 xa_lock(xa); in xa_cmpxchg()
772 xa_lock(xa); in xa_insert()
859 xa_lock(xa); in xa_alloc()
950 xa_lock(xa); in xa_alloc_cyclic()
1167 lockdep_is_held(&xa->xa_lock)); in xa_head()
1174 lockdep_is_held(&xa->xa_lock)); in xa_head_locked()
1183 lockdep_is_held(&xa->xa_lock)); in xa_entry()
1192 lockdep_is_held(&xa->xa_lock)); in xa_entry_locked()
1200 lockdep_is_held(&xa->xa_lock)); in xa_parent()
1208 lockdep_is_held(&xa->xa_lock)); in xa_parent_locked()
1372 #define xas_lock(xas) xa_lock((xas)->xa)