Searched refs:tlb_addr (Results 1 – 2 of 2) sorted by relevance
| /linux/kernel/dma/ |
| H A D | swiotlb.c | 1016 static void swiotlb_bounce(struct device *dev, phys_addr_t tlb_addr, size_t size, in swiotlb_bounce() argument 1019 int index = (tlb_addr - mem->start) >> IO_TLB_SHIFT; in swiotlb_bounce() 1023 unsigned char *vaddr = mem->vaddr + tlb_addr - mem->start; in swiotlb_bounce() 1042 tlb_offset = (tlb_addr & (IO_TLB_SIZE - 1)) - in swiotlb_bounce() 1212 phys_addr_t tlb_addr; in swiotlb_search_pool_area() local 1215 tlb_addr = slot_addr(tbl_dma_addr, slot_index); in swiotlb_search_pool_area() 1217 if ((tlb_addr & alloc_align_mask) || in swiotlb_search_pool_area() 1218 (orig_addr && (tlb_addr & iotlb_align_mask) != in swiotlb_search_pool_area() 1540 phys_addr_t tlb_addr; in swiotlb_tbl_map_single() local 1614 tlb_addr = slot_addr(pool->start, index) + offset; in swiotlb_tbl_map_single() [all …]
|
| /linux/include/linux/ |
| H A D | swiotlb.h | 252 void __swiotlb_tbl_unmap_single(struct device *hwdev, phys_addr_t tlb_addr, 265 void __swiotlb_sync_single_for_device(struct device *dev, phys_addr_t tlb_addr, 277 void __swiotlb_sync_single_for_cpu(struct device *dev, phys_addr_t tlb_addr, 296 phys_addr_t tlb_addr, struct io_tlb_pool *pool); 314 phys_addr_t tlb_addr, struct io_tlb_pool *pool) in swiotlb_free_from_pool() argument
|