Lines Matching refs:io_tlb_start
72 phys_addr_t io_tlb_start, io_tlb_end; variable
175 pr_info("mapped [mem %pa-%pa] (%luMB)\n", &io_tlb_start, &io_tlb_end, in swiotlb_print_info()
193 vaddr = phys_to_virt(io_tlb_start); in swiotlb_update_mem_attributes()
207 io_tlb_start = __pa(tlb); in swiotlb_init_with_tbl()
208 io_tlb_end = io_tlb_start + bytes; in swiotlb_init_with_tbl()
264 if (io_tlb_start) { in swiotlb_init()
265 memblock_free_early(io_tlb_start, in swiotlb_init()
267 io_tlb_start = 0; in swiotlb_init()
325 io_tlb_start = 0; in swiotlb_cleanup()
338 io_tlb_start = virt_to_phys(tlb); in swiotlb_late_init_with_tbl()
339 io_tlb_end = io_tlb_start + bytes; in swiotlb_late_init_with_tbl()
395 free_pages((unsigned long)phys_to_virt(io_tlb_start), in swiotlb_exit()
402 memblock_free_late(io_tlb_start, in swiotlb_exit()
452 dma_addr_t tbl_dma_addr = phys_to_dma_unencrypted(hwdev, io_tlb_start); in swiotlb_tbl_map_single()
535 tlb_addr = io_tlb_start + (index << IO_TLB_SHIFT); in swiotlb_tbl_map_single()
586 int index = (tlb_addr - io_tlb_start) >> IO_TLB_SHIFT; in swiotlb_tbl_unmap_single()
631 int index = (tlb_addr - io_tlb_start) >> IO_TLB_SHIFT; in swiotlb_tbl_sync_single()