Searched refs:io_tlb_pool (Results 1 – 4 of 4) sorted by relevance
| /linux/include/linux/ |
| 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/ |
| A D | swiotlb.c | 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() 780 struct io_tlb_pool *pool; in __swiotlb_find_pool() 1146 struct io_tlb_pool *pool; in swiotlb_search_area() 1186 struct io_tlb_pool *pool; in swiotlb_find_slots() 1261 struct io_tlb_pool *pool; in swiotlb_find_slots() 1328 struct io_tlb_pool *pool; in mem_used() 1375 struct io_tlb_pool *pool; in swiotlb_tbl_map_single() 1754 struct io_tlb_pool *pool; in swiotlb_alloc() [all …]
|
| /linux/drivers/xen/ |
| A D | swiotlb-xen.c | 97 static struct io_tlb_pool *xen_swiotlb_find_pool(struct device *dev, in xen_swiotlb_find_pool() 265 struct io_tlb_pool *pool; in xen_swiotlb_unmap_page() 288 struct io_tlb_pool *pool; in xen_swiotlb_sync_single_for_cpu() 307 struct io_tlb_pool *pool; in xen_swiotlb_sync_single_for_device()
|
| /linux/Documentation/core-api/ |
| A D | swiotlb.rst | 237 swiotlb is managed with four primary data structures: io_tlb_mem, io_tlb_pool, 244 io_tlb_pool describes a memory pool, either the default pool, a dynamic pool,
|
Completed in 14 milliseconds