Searched refs:IO_TLB_SHIFT (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/lib/
H A Dswiotlb.c47 #define SLABS_PER_PAGE (1 << (PAGE_SHIFT - IO_TLB_SHIFT))
54 #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT)
129 size = io_tlb_nslabs << IO_TLB_SHIFT; swiotlb_size_or_default()
145 unsigned long bytes = io_tlb_nslabs << IO_TLB_SHIFT; swiotlb_print_info()
167 bytes = nslabs << IO_TLB_SHIFT; swiotlb_init_with_tbl()
219 io_tlb_nslabs = (default_size >> IO_TLB_SHIFT); swiotlb_init()
223 bytes = io_tlb_nslabs << IO_TLB_SHIFT; swiotlb_init()
232 PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT)); swiotlb_init()
251 io_tlb_nslabs = (default_size >> IO_TLB_SHIFT); swiotlb_late_init_with_default_size()
258 order = get_order(io_tlb_nslabs << IO_TLB_SHIFT); swiotlb_late_init_with_default_size()
260 bytes = io_tlb_nslabs << IO_TLB_SHIFT; swiotlb_late_init_with_default_size()
291 bytes = nslabs << IO_TLB_SHIFT; swiotlb_late_init_with_tbl()
366 get_order(io_tlb_nslabs << IO_TLB_SHIFT)); swiotlb_free()
375 PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT)); swiotlb_free()
445 offset_slots = ALIGN(tbl_dma_addr, 1 << IO_TLB_SHIFT) >> IO_TLB_SHIFT; swiotlb_tbl_map_single()
451 ? ALIGN(mask + 1, 1 << IO_TLB_SHIFT) >> IO_TLB_SHIFT swiotlb_tbl_map_single()
452 : 1UL << (BITS_PER_LONG - IO_TLB_SHIFT); swiotlb_tbl_map_single()
458 nslots = ALIGN(size, 1 << IO_TLB_SHIFT) >> IO_TLB_SHIFT; swiotlb_tbl_map_single()
460 stride = (1 << (PAGE_SHIFT - IO_TLB_SHIFT)); swiotlb_tbl_map_single()
498 tlb_addr = io_tlb_start + (index << IO_TLB_SHIFT); swiotlb_tbl_map_single()
528 io_tlb_orig_addr[index+i] = orig_addr + (i << IO_TLB_SHIFT); swiotlb_tbl_map_single()
556 int i, count, nslots = ALIGN(size, 1 << IO_TLB_SHIFT) >> IO_TLB_SHIFT; swiotlb_tbl_unmap_single()
557 int index = (tlb_addr - io_tlb_start) >> IO_TLB_SHIFT; swiotlb_tbl_unmap_single()
600 int index = (tlb_addr - io_tlb_start) >> IO_TLB_SHIFT; swiotlb_tbl_sync_single()
605 orig_addr += (unsigned long)tlb_addr & ((1 << IO_TLB_SHIFT) - 1); swiotlb_tbl_sync_single()
/linux-4.4.14/arch/mips/netlogic/common/
H A Dnlm-dma.c91 swiotlb_nslabs = swiotlbsize >> IO_TLB_SHIFT; plat_swiotlb_setup()
93 swiotlbsize = swiotlb_nslabs << IO_TLB_SHIFT; plat_swiotlb_setup()
/linux-4.4.14/drivers/xen/
H A Dswiotlb-xen.c166 dma_bits = get_order(IO_TLB_SEGSIZE << IO_TLB_SHIFT) + PAGE_SHIFT; xen_swiotlb_fixup()
174 p + (i << IO_TLB_SHIFT), xen_swiotlb_fixup()
175 get_order(slabs << IO_TLB_SHIFT), xen_swiotlb_fixup()
188 xen_io_tlb_nslabs = (64 * 1024 * 1024 >> IO_TLB_SHIFT); xen_set_nslabs()
193 return xen_io_tlb_nslabs << IO_TLB_SHIFT; xen_set_nslabs()
227 order = get_order(xen_io_tlb_nslabs << IO_TLB_SHIFT); xen_swiotlb_init()
234 #define SLABS_PER_PAGE (1 << (PAGE_SHIFT - IO_TLB_SHIFT)) xen_swiotlb_init()
235 #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT) xen_swiotlb_init()
246 bytes = xen_io_tlb_nslabs << IO_TLB_SHIFT; xen_swiotlb_init()
284 (xen_io_tlb_nslabs << IO_TLB_SHIFT) >> 20); xen_swiotlb_init()
/linux-4.4.14/include/linux/
H A Dswiotlb.h23 #define IO_TLB_SHIFT 11 macro
/linux-4.4.14/arch/mips/cavium-octeon/
H A Ddma-octeon.c306 swiotlb_nslabs = swiotlbsize >> IO_TLB_SHIFT; plat_swiotlb_setup()
308 swiotlbsize = swiotlb_nslabs << IO_TLB_SHIFT; plat_swiotlb_setup()

Completed in 246 milliseconds