Lines Matching refs:from
289 * searching top-down from limit_pfn to iovad->start_pfn. If the size_aligned
388 * frees the iova from that domain.
402 * alloc_iova_fast - allocates an iova from rcache
407 * This function tries to satisfy an iova allocation from the rcache,
560 * First remove all entries from the flush queue that have already been
657 * This function allocates reserves the address range from pfn_lo to pfn_hi so
700 * @from: - source doamin from where to copy
702 * This function copies reserved iova's from one doamin to
706 copy_reserved_iova(struct iova_domain *from, struct iova_domain *to)
711 spin_lock_irqsave(&from->iova_rbtree_lock, flags);
712 for (node = rb_first(&from->rbroot); node; node = rb_next(node)) {
724 spin_unlock_irqrestore(&from->iova_rbtree_lock, flags);
951 * Caller wants to allocate a new IOVA range from 'rcache'. If we can
953 * it from the 'rcache'.
990 * Try to satisfy IOVA allocation range from rcache. Fail if requested