Home
last modified time | relevance | path

Searched refs:nslabs (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/dma/
A Dswiotlb.c139 if (!mem->nslabs) { in swiotlb_print_info()
184 mem->nslabs = nslabs; in swiotlb_init_io_tlb_mem()
211 if (WARN_ON_ONCE(mem->nslabs)) in swiotlb_init_with_tbl()
263 unsigned long nslabs = in swiotlb_late_init_with_default_size() local
277 nslabs = SLABS_PER_PAGE << order; in swiotlb_late_init_with_default_size()
278 bytes = nslabs << IO_TLB_SHIFT; in swiotlb_late_init_with_default_size()
313 if (WARN_ON_ONCE(mem->nslabs)) in swiotlb_late_init_with_tbl()
335 if (!mem->nslabs) in swiotlb_exit()
452 if (index >= mem->nslabs) in wrap_index()
711 return mem && mem->nslabs; in is_swiotlb_active()
[all …]
/linux/drivers/xen/
A Dswiotlb-xen.c116 BUG_ON(nslabs % IO_TLB_SEGSIZE); in xen_swiotlb_fixup()
129 } while (i < nslabs); in xen_swiotlb_fixup()
164 if (io_tlb_default_mem.nslabs) { in xen_swiotlb_init()
189 nslabs = SLABS_PER_PAGE << order; in xen_swiotlb_init()
190 bytes = nslabs << IO_TLB_SHIFT; in xen_swiotlb_init()
208 if (nslabs > 1024 && repeat--) { in xen_swiotlb_init()
210 nslabs = max(1024UL, ALIGN(nslabs >> 1, IO_TLB_SEGSIZE)); in xen_swiotlb_init()
211 bytes = nslabs << IO_TLB_SHIFT; in xen_swiotlb_init()
245 if (nslabs > 1024 && repeat--) { in xen_swiotlb_init_early()
247 nslabs = max(1024UL, ALIGN(nslabs >> 1, IO_TLB_SEGSIZE)); in xen_swiotlb_init_early()
[all …]
/linux/include/linux/
A Dswiotlb.h40 int swiotlb_init_with_tbl(char *tlb, unsigned long nslabs, int verbose);
42 extern int swiotlb_late_init_with_tbl(char *tlb, unsigned long nslabs);
95 unsigned long nslabs; member

Completed in 7 milliseconds