Lines Matching refs:io_tlb_pool
228 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_print_info()
257 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_update_mem_attributes()
266 static void swiotlb_init_io_tlb_pool(struct io_tlb_pool *mem, phys_addr_t start, in swiotlb_init_io_tlb_pool()
301 static void add_mem_pool(struct io_tlb_mem *mem, struct io_tlb_pool *pool) in add_mem_pool()
352 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_remap()
428 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_late()
522 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_exit()
671 static struct io_tlb_pool *swiotlb_alloc_pool(struct device *dev, in swiotlb_alloc_pool()
675 struct io_tlb_pool *pool; in swiotlb_alloc_pool()
726 struct io_tlb_pool *pool; in swiotlb_dyn_alloc()
744 struct io_tlb_pool *pool = container_of(rcu, struct io_tlb_pool, rcu); in swiotlb_dyn_free()
763 struct io_tlb_pool *swiotlb_find_pool(struct device *dev, phys_addr_t paddr) in swiotlb_find_pool()
766 struct io_tlb_pool *pool; in swiotlb_find_pool()
789 static void swiotlb_del_pool(struct device *dev, struct io_tlb_pool *pool) in swiotlb_del_pool()
830 struct io_tlb_pool *mem = swiotlb_find_pool(dev, tlb_addr); in swiotlb_bounce()
910 static unsigned int wrap_area_index(struct io_tlb_pool *mem, unsigned int index) in wrap_area_index()
967 static int swiotlb_area_find_slots(struct device *dev, struct io_tlb_pool *pool, in swiotlb_area_find_slots()
1075 static int swiotlb_pool_find_slots(struct device *dev, struct io_tlb_pool *pool, in swiotlb_pool_find_slots()
1112 struct io_tlb_pool **retpool) in swiotlb_find_slots()
1115 struct io_tlb_pool *pool; in swiotlb_find_slots()
1185 struct io_tlb_pool **retpool) in swiotlb_find_slots()
1220 static unsigned long mem_pool_used(struct io_tlb_pool *pool) in mem_pool_used()
1242 struct io_tlb_pool *pool; in mem_used()
1265 struct io_tlb_pool *pool; in swiotlb_tbl_map_single()
1316 struct io_tlb_pool *mem = swiotlb_find_pool(dev, tlb_addr); in swiotlb_release_slots()
1377 struct io_tlb_pool *pool; in swiotlb_del_transient()
1599 struct io_tlb_pool *pool; in swiotlb_alloc()
1647 struct io_tlb_pool *pool; in rmem_swiotlb_device_init()