Home
last modified time | relevance | path

Searched refs:io_tlb_pool (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
A Dswiotlb.h70 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 Dswiotlb.c687 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 Dswiotlb-xen.c97 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 Dswiotlb.rst237 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