Lines Matching refs:iova_rbtree_lock
35 spin_lock_init(&iovad->iova_rbtree_lock); in init_iova_domain()
111 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in __alloc_and_insert_iova_range()
139 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in __alloc_and_insert_iova_range()
180 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in __alloc_and_insert_iova_range()
307 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in find_iova()
314 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in find_iova()
330 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in find_iova()
346 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in __free_iova()
349 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in __free_iova()
382 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in put_iova_domain()
391 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in put_iova_domain()
460 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in reserve_iova()
480 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in reserve_iova()
498 spin_lock_irqsave(&from->iova_rbtree_lock, flags); in copy_reserved_iova()
508 spin_unlock_irqrestore(&from->iova_rbtree_lock, flags); in copy_reserved_iova()
519 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in split_and_remove_iova()
542 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in split_and_remove_iova()
547 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in split_and_remove_iova()