Lines Matching refs:iova_rbtree_lock
68 spin_lock_init(&iovad->iova_rbtree_lock); in init_iova_domain()
148 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in __alloc_and_insert_iova_range()
176 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in __alloc_and_insert_iova_range()
217 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in __alloc_and_insert_iova_range()
297 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in find_iova()
304 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in find_iova()
320 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in find_iova()
335 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in __free_iova()
338 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in __free_iova()
368 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in put_iova_domain()
376 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in put_iova_domain()
444 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in reserve_iova()
464 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in reserve_iova()
481 spin_lock_irqsave(&from->iova_rbtree_lock, flags); in copy_reserved_iova()
490 spin_unlock_irqrestore(&from->iova_rbtree_lock, flags); in copy_reserved_iova()
500 spin_lock_irqsave(&iovad->iova_rbtree_lock, flags); in split_and_remove_iova()
523 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in split_and_remove_iova()
528 spin_unlock_irqrestore(&iovad->iova_rbtree_lock, flags); in split_and_remove_iova()