Searched refs:io_tlb_pool (Results 1 – 3 of 3) sorted by relevance
/linux/include/linux/ |
H A D | swiotlb.h | 70 struct io_tlb_pool { struct 109 struct io_tlb_pool defpool; 128 struct io_tlb_pool *__swiotlb_find_pool(struct device *dev, phys_addr_t paddr); 142 static inline struct io_tlb_pool *swiotlb_find_pool(struct device *dev, in swiotlb_find_pool() 197 static inline struct io_tlb_pool *swiotlb_find_pool(struct device *dev, in swiotlb_find_pool() 247 unsigned long attrs, struct io_tlb_pool *pool); 252 struct io_tlb_pool *pool = swiotlb_find_pool(dev, addr); in swiotlb_tbl_unmap_single() 260 struct io_tlb_pool *pool); 264 struct io_tlb_pool *pool = swiotlb_find_pool(dev, addr); in swiotlb_sync_single_for_device() 272 struct io_tlb_pool *pool); [all …]
|
/linux/kernel/dma/ |
H A D | swiotlb.c | 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() [all …]
|
/linux/drivers/xen/ |
H A D | swiotlb-xen.c | 99 static struct io_tlb_pool *xen_swiotlb_find_pool(struct device *dev, in xen_swiotlb_find_pool() 270 struct io_tlb_pool *pool; in xen_swiotlb_unmap_page() 293 struct io_tlb_pool *pool; in xen_swiotlb_sync_single_for_cpu() 312 struct io_tlb_pool *pool; in xen_swiotlb_sync_single_for_device()
|