Home
last modified time | relevance | path

Searched refs:IO_TLB_SEGSIZE (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/dma/
H A Dswiotlb.c115 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in setup_io_tlb_npages()
178 return val & (IO_TLB_SEGSIZE - 1); in io_tlb_offset()
235 io_tlb_list[i] = IO_TLB_SEGSIZE - io_tlb_offset(i); in swiotlb_init_with_tbl()
261 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in swiotlb_init()
295 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in swiotlb_late_init_with_default_size()
369 io_tlb_list[i] = IO_TLB_SEGSIZE - io_tlb_offset(i); in swiotlb_late_init_with_tbl()
547 io_tlb_offset(i) != IO_TLB_SEGSIZE - 1 && in find_slots()
642 if (index + nslots < ALIGN(index + 1, IO_TLB_SEGSIZE)) in swiotlb_tbl_unmap_single()
661 io_tlb_offset(i) != IO_TLB_SEGSIZE - 1 && io_tlb_list[i]; in swiotlb_tbl_unmap_single()
748 return ((size_t)IO_TLB_SIZE) * IO_TLB_SEGSIZE - min_align; in swiotlb_max_mapping_size()
/OK3568_Linux_fs/kernel/drivers/xen/
H A Dswiotlb-xen.c129 dma_bits = get_order(IO_TLB_SEGSIZE << IO_TLB_SHIFT) + PAGE_SHIFT; in xen_swiotlb_fixup()
133 int slabs = min(nslabs - i, (unsigned long)IO_TLB_SEGSIZE); in xen_swiotlb_fixup()
152 xen_io_tlb_nslabs = ALIGN(xen_io_tlb_nslabs, IO_TLB_SEGSIZE); in xen_set_nslabs()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/pseries/
H A Dsvm.c50 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in svm_swiotlb_init()
/OK3568_Linux_fs/kernel/include/linux/
H A Dswiotlb.h25 #define IO_TLB_SEGSIZE 128 macro
/OK3568_Linux_fs/kernel/arch/mips/cavium-octeon/
H A Ddma-octeon.c240 swiotlb_nslabs = ALIGN(swiotlb_nslabs, IO_TLB_SEGSIZE); in plat_swiotlb_setup()
/OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/
H A Drk_system_heap.c744 unsigned int max_size = (1 << IO_TLB_SHIFT) * IO_TLB_SEGSIZE; in system_heap_create()
/OK3568_Linux_fs/kernel/drivers/mmc/host/
H A Dsdhci.c4607 IO_TLB_SEGSIZE; in sdhci_setup_host()