Home
last modified time | relevance | path

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

/linux/include/linux/
H 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/
H A Dswiotlb.c230 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_print_info()
259 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_update_mem_attributes()
268 static void swiotlb_init_io_tlb_pool(struct io_tlb_pool *mem, phys_addr_t start, in swiotlb_init_io_tlb_pool()
305 static void add_mem_pool(struct io_tlb_mem *mem, struct io_tlb_pool *pool) in add_mem_pool()
356 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_remap()
432 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_late()
526 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_exit()
682 static struct io_tlb_pool *swiotlb_alloc_pool(struct device *dev, in swiotlb_alloc_pool()
686 struct io_tlb_pool *pool; in swiotlb_alloc_pool()
737 struct io_tlb_pool *pool; in swiotlb_dyn_alloc()
[all …]