Home
last modified time | relevance | path

Searched refs:io_tlb_nslabs (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/dma/
H A Dswiotlb.c75 static unsigned long io_tlb_nslabs; variable
113 io_tlb_nslabs = simple_strtoul(str, &str, 0); in setup_io_tlb_npages()
115 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in setup_io_tlb_npages()
123 io_tlb_nslabs = 1; in setup_io_tlb_npages()
134 return unlikely(no_iotlb_memory) ? 0 : io_tlb_nslabs; in swiotlb_nr_tbl()
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()
213 io_tlb_nslabs = nslabs; in swiotlb_init_with_tbl()
222 alloc_size = PAGE_ALIGN(io_tlb_nslabs * sizeof(int)); in swiotlb_init_with_tbl()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/pseries/
H A Dsvm.c47 unsigned long bytes, io_tlb_nslabs; in svm_swiotlb_init() local
49 io_tlb_nslabs = (swiotlb_size_or_default() >> IO_TLB_SHIFT); in svm_swiotlb_init()
50 io_tlb_nslabs = ALIGN(io_tlb_nslabs, IO_TLB_SEGSIZE); in svm_swiotlb_init()
52 bytes = io_tlb_nslabs << IO_TLB_SHIFT; in svm_swiotlb_init()
55 if (vstart && !swiotlb_init_with_tbl(vstart, io_tlb_nslabs, false)) in svm_swiotlb_init()
60 PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT)); in svm_swiotlb_init()