Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/kernel/dma/
H A Dswiotlb.c53 #define SLABS_PER_PAGE (1 << (PAGE_SHIFT - IO_TLB_SHIFT))
60 #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT)
158 size = io_tlb_nslabs << IO_TLB_SHIFT; in swiotlb_size_or_default()
165 unsigned long bytes = io_tlb_nslabs << IO_TLB_SHIFT; in swiotlb_print_info()
201 bytes = PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT); in swiotlb_update_mem_attributes()
211 bytes = nslabs << IO_TLB_SHIFT; in swiotlb_init_with_tbl()
244 swiotlb_set_max_segment(io_tlb_nslabs << IO_TLB_SHIFT); in swiotlb_init_with_tbl()
260 io_tlb_nslabs = (default_size >> IO_TLB_SHIFT); in swiotlb_init()
264 bytes = io_tlb_nslabs << IO_TLB_SHIFT; in swiotlb_init()
273 PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT)); in swiotlb_init()
[all …]
/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()
137 p + (i << IO_TLB_SHIFT), in xen_swiotlb_fixup()
138 get_order(slabs << IO_TLB_SHIFT), in xen_swiotlb_fixup()
151 xen_io_tlb_nslabs = (64 * 1024 * 1024 >> IO_TLB_SHIFT); in xen_set_nslabs()
156 return xen_io_tlb_nslabs << IO_TLB_SHIFT; in xen_set_nslabs()
190 order = get_order(xen_io_tlb_nslabs << IO_TLB_SHIFT); in xen_swiotlb_init()
210 #define SLABS_PER_PAGE (1 << (PAGE_SHIFT - IO_TLB_SHIFT)) in xen_swiotlb_init()
211 #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT) in xen_swiotlb_init()
222 bytes = xen_io_tlb_nslabs << IO_TLB_SHIFT; in xen_swiotlb_init()
265 (xen_io_tlb_nslabs << IO_TLB_SHIFT) >> 20); in xen_swiotlb_init()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/pseries/
H A Dsvm.c49 io_tlb_nslabs = (swiotlb_size_or_default() >> IO_TLB_SHIFT); in svm_swiotlb_init()
52 bytes = io_tlb_nslabs << IO_TLB_SHIFT; in svm_swiotlb_init()
60 PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT)); in svm_swiotlb_init()
/OK3568_Linux_fs/kernel/include/linux/
H A Dswiotlb.h31 #define IO_TLB_SHIFT 11 macro
32 #define IO_TLB_SIZE (1 << IO_TLB_SHIFT)
/OK3568_Linux_fs/kernel/arch/mips/cavium-octeon/
H A Ddma-octeon.c239 swiotlb_nslabs = swiotlbsize >> IO_TLB_SHIFT; in plat_swiotlb_setup()
241 swiotlbsize = swiotlb_nslabs << IO_TLB_SHIFT; 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.c4606 unsigned int max_req_size = (1 << IO_TLB_SHIFT) * in sdhci_setup_host()