Lines Matching refs:io_tlb_start
60 static phys_addr_t io_tlb_start, io_tlb_end; variable
149 vstart = phys_to_virt(io_tlb_start); in swiotlb_print_info()
153 (unsigned long long)io_tlb_start, in swiotlb_print_info()
166 io_tlb_start = __pa(tlb); in swiotlb_init_with_tbl()
167 io_tlb_end = io_tlb_start + bytes; in swiotlb_init_with_tbl()
219 if (io_tlb_start) in swiotlb_init()
220 free_bootmem(io_tlb_start, in swiotlb_init()
283 io_tlb_start = virt_to_phys(tlb); in swiotlb_late_init_with_tbl()
284 io_tlb_end = io_tlb_start + bytes; in swiotlb_late_init_with_tbl()
337 io_tlb_start = 0; in swiotlb_late_init_with_tbl()
354 free_pages((unsigned long)phys_to_virt(io_tlb_start), in swiotlb_free()
363 free_bootmem_late(io_tlb_start, in swiotlb_free()
371 return paddr >= io_tlb_start && paddr < io_tlb_end; in is_swiotlb_buffer()
487 tlb_addr = io_tlb_start + (index << IO_TLB_SHIFT); in swiotlb_tbl_map_single()
530 dma_addr_t start_dma_addr = phys_to_dma(hwdev, io_tlb_start); in map_single()
543 int index = (tlb_addr - io_tlb_start) >> IO_TLB_SHIFT; in swiotlb_tbl_unmap_single()
583 int index = (tlb_addr - io_tlb_start) >> IO_TLB_SHIFT; in swiotlb_tbl_sync_single()