Lines Matching refs:io_tlb_pool
231 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_print_info()
260 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_update_mem_attributes()
269 static void swiotlb_init_io_tlb_pool(struct io_tlb_pool *mem, phys_addr_t start, in swiotlb_init_io_tlb_pool()
306 static void add_mem_pool(struct io_tlb_mem *mem, struct io_tlb_pool *pool) in add_mem_pool()
357 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_remap()
433 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_late()
527 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_exit()
683 static struct io_tlb_pool *swiotlb_alloc_pool(struct device *dev, in swiotlb_alloc_pool()
687 struct io_tlb_pool *pool; in swiotlb_alloc_pool()
738 struct io_tlb_pool *pool; in swiotlb_dyn_alloc()
756 struct io_tlb_pool *pool = container_of(rcu, struct io_tlb_pool, rcu); in swiotlb_dyn_free()
777 struct io_tlb_pool *__swiotlb_find_pool(struct device *dev, phys_addr_t paddr) in __swiotlb_find_pool()
780 struct io_tlb_pool *pool; in __swiotlb_find_pool()
803 static void swiotlb_del_pool(struct device *dev, struct io_tlb_pool *pool) in swiotlb_del_pool()
860 enum dma_data_direction dir, struct io_tlb_pool *mem) in swiotlb_bounce()
937 static unsigned int wrap_area_index(struct io_tlb_pool *mem, unsigned int index) in wrap_area_index()
1016 static int swiotlb_search_pool_area(struct device *dev, struct io_tlb_pool *pool, in swiotlb_search_pool_area()
1143 unsigned int alloc_align_mask, struct io_tlb_pool **retpool) in swiotlb_search_area()
1146 struct io_tlb_pool *pool; in swiotlb_search_area()
1183 struct io_tlb_pool **retpool) in swiotlb_find_slots()
1186 struct io_tlb_pool *pool; in swiotlb_find_slots()
1259 struct io_tlb_pool **retpool) in swiotlb_find_slots()
1261 struct io_tlb_pool *pool; in swiotlb_find_slots()
1306 static unsigned long mem_pool_used(struct io_tlb_pool *pool) in mem_pool_used()
1328 struct io_tlb_pool *pool; in mem_used()
1375 struct io_tlb_pool *pool; in swiotlb_tbl_map_single()
1444 struct io_tlb_pool *mem) in swiotlb_release_slots()
1511 struct io_tlb_pool *pool) in swiotlb_del_transient()
1525 phys_addr_t tlb_addr, struct io_tlb_pool *pool) in swiotlb_del_transient()
1537 unsigned long attrs, struct io_tlb_pool *pool) in __swiotlb_tbl_unmap_single()
1554 struct io_tlb_pool *pool) in __swiotlb_sync_single_for_device()
1564 struct io_tlb_pool *pool) in __swiotlb_sync_single_for_cpu()
1754 struct io_tlb_pool *pool; in swiotlb_alloc()
1781 struct io_tlb_pool *pool; in swiotlb_free()
1812 struct io_tlb_pool *pool; in rmem_swiotlb_device_init()