Searched refs:IO_TLB_SEGSIZE (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/xen/ |
A D | swiotlb-xen.c | 110 unsigned int order = get_order(IO_TLB_SEGSIZE << IO_TLB_SHIFT); in xen_swiotlb_fixup() 115 BUILD_BUG_ON(IO_TLB_SEGSIZE & (IO_TLB_SEGSIZE - 1)); in xen_swiotlb_fixup() 116 BUG_ON(nslabs % IO_TLB_SEGSIZE); in xen_swiotlb_fixup() 128 i += IO_TLB_SEGSIZE; in xen_swiotlb_fixup() 210 nslabs = max(1024UL, ALIGN(nslabs >> 1, IO_TLB_SEGSIZE)); in xen_swiotlb_init() 234 IO_TLB_SEGSIZE << IO_TLB_SHIFT); in xen_swiotlb_init_early() 247 nslabs = max(1024UL, ALIGN(nslabs >> 1, IO_TLB_SEGSIZE)); in xen_swiotlb_init_early()
|
/linux/kernel/dma/ |
A D | swiotlb.c | 89 ALIGN(simple_strtoul(str, &str, 0), IO_TLB_SEGSIZE); in setup_io_tlb_npages() 131 default_nslabs = ALIGN(size >> IO_TLB_SHIFT, IO_TLB_SEGSIZE); in swiotlb_adjust_size() 150 return val & (IO_TLB_SEGSIZE - 1); in io_tlb_offset() 195 mem->slots[i].list = IO_TLB_SEGSIZE - io_tlb_offset(i); in swiotlb_init_io_tlb_mem() 264 ALIGN(default_size >> IO_TLB_SHIFT, IO_TLB_SEGSIZE); in swiotlb_late_init_with_default_size() 526 io_tlb_offset(i) != IO_TLB_SEGSIZE - 1 && in swiotlb_find_slots() 606 if (index + nslots < ALIGN(index + 1, IO_TLB_SEGSIZE)) in swiotlb_release_slots() 626 io_tlb_offset(i) != IO_TLB_SEGSIZE - 1 && mem->slots[i].list; in swiotlb_release_slots() 704 return ((size_t)IO_TLB_SIZE) * IO_TLB_SEGSIZE; in swiotlb_max_mapping_size()
|
/linux/arch/powerpc/platforms/pseries/ |
A D | svm.c | 51 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in svm_swiotlb_init()
|
/linux/include/linux/ |
A D | swiotlb.h | 27 #define IO_TLB_SEGSIZE 128 macro
|
/linux/arch/mips/cavium-octeon/ |
A D | dma-octeon.c | 240 swiotlb_nslabs = ALIGN(swiotlb_nslabs, IO_TLB_SEGSIZE); in plat_swiotlb_setup()
|
Completed in 10 milliseconds