Lines Matching refs:loaded
637 struct iova_magazine *loaded; member
742 cpu_rcache->loaded = iova_magazine_alloc(GFP_KERNEL); in iova_domain_init_rcaches()
744 if (!cpu_rcache->loaded || !cpu_rcache->prev) { in iova_domain_init_rcaches()
781 if (!iova_magazine_full(cpu_rcache->loaded)) { in __iova_rcache_insert()
784 swap(cpu_rcache->prev, cpu_rcache->loaded); in __iova_rcache_insert()
793 cpu_rcache->loaded; in __iova_rcache_insert()
795 mag_to_free = cpu_rcache->loaded; in __iova_rcache_insert()
799 cpu_rcache->loaded = new_mag; in __iova_rcache_insert()
805 iova_magazine_push(cpu_rcache->loaded, iova_pfn); in __iova_rcache_insert()
844 if (!iova_magazine_empty(cpu_rcache->loaded)) { in __iova_rcache_get()
847 swap(cpu_rcache->prev, cpu_rcache->loaded); in __iova_rcache_get()
852 iova_magazine_free(cpu_rcache->loaded); in __iova_rcache_get()
853 cpu_rcache->loaded = rcache->depot[--rcache->depot_size]; in __iova_rcache_get()
860 iova_pfn = iova_magazine_pop(cpu_rcache->loaded, limit_pfn); in __iova_rcache_get()
900 iova_magazine_free(cpu_rcache->loaded); in free_iova_rcaches()
926 iova_magazine_free_pfns(cpu_rcache->loaded, iovad); in free_cpu_cached_iovas()