Lines Matching refs:start
144 pr_info("mapped [mem %pa-%pa] (%luMB)\n", &mem->start, &mem->end, in swiotlb_print_info()
172 vaddr = phys_to_virt(mem->start); in swiotlb_update_mem_attributes()
178 static void swiotlb_init_io_tlb_mem(struct io_tlb_mem *mem, phys_addr_t start, in swiotlb_init_io_tlb_mem() argument
181 void *vaddr = phys_to_virt(start); in swiotlb_init_io_tlb_mem()
185 mem->start = start; in swiotlb_init_io_tlb_mem()
186 mem->end = mem->start + bytes; in swiotlb_init_io_tlb_mem()
339 tbl_vaddr = (unsigned long)phys_to_virt(mem->start); in swiotlb_exit()
340 tbl_size = PAGE_ALIGN(mem->end - mem->start); in swiotlb_exit()
348 memblock_free_late(mem->start, tbl_size); in swiotlb_exit()
370 int index = (tlb_addr - mem->start) >> IO_TLB_SHIFT; in swiotlb_bounce()
438 static inline phys_addr_t slot_addr(phys_addr_t start, phys_addr_t idx) in slot_addr() argument
440 return start + (idx << IO_TLB_SHIFT); in slot_addr()
470 phys_to_dma_unencrypted(dev, mem->start) & boundary_mask; in swiotlb_find_slots()
586 tlb_addr = slot_addr(mem->start, index) + offset; in swiotlb_tbl_map_single()
603 int index = (tlb_addr - offset - mem->start) >> IO_TLB_SHIFT; in swiotlb_release_slots()
788 tlb_addr = slot_addr(mem->start, index); in swiotlb_alloc()