Lines Matching refs:io_tlb_pool

231 	struct io_tlb_pool *mem = &io_tlb_default_mem.defpool;
260 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool;
269 static void swiotlb_init_io_tlb_pool(struct io_tlb_pool *mem, phys_addr_t start,
306 static void add_mem_pool(struct io_tlb_mem *mem, struct io_tlb_pool *pool)
357 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool;
433 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool;
527 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool;
683 static struct io_tlb_pool *swiotlb_alloc_pool(struct device *dev,
687 struct io_tlb_pool *pool;
738 struct io_tlb_pool *pool;
752 * @rcu: RCU head in the corresponding struct io_tlb_pool.
756 struct io_tlb_pool *pool = container_of(rcu, struct io_tlb_pool, rcu);
775 struct io_tlb_pool *swiotlb_find_pool(struct device *dev, phys_addr_t paddr)
778 struct io_tlb_pool *pool;
801 static void swiotlb_del_pool(struct device *dev, struct io_tlb_pool *pool)
860 struct io_tlb_pool *mem = swiotlb_find_pool(dev, tlb_addr);
936 static unsigned int wrap_area_index(struct io_tlb_pool *mem, unsigned int index)
1015 static int swiotlb_search_pool_area(struct device *dev, struct io_tlb_pool *pool,
1142 unsigned int alloc_align_mask, struct io_tlb_pool **retpool)
1145 struct io_tlb_pool *pool;
1182 struct io_tlb_pool **retpool)
1185 struct io_tlb_pool *pool;
1258 struct io_tlb_pool **retpool)
1260 struct io_tlb_pool *pool;
1305 static unsigned long mem_pool_used(struct io_tlb_pool *pool)
1327 struct io_tlb_pool *pool;
1350 struct io_tlb_pool *pool;
1409 struct io_tlb_pool *mem = swiotlb_find_pool(dev, tlb_addr);
1475 struct io_tlb_pool *pool;
1716 struct io_tlb_pool *pool;
1772 struct io_tlb_pool *pool;