Lines Matching refs:order
247 unsigned int order; in swiotlb_late_init_with_default_size() local
258 order = get_order(io_tlb_nslabs << IO_TLB_SHIFT); in swiotlb_late_init_with_default_size()
259 io_tlb_nslabs = SLABS_PER_PAGE << order; in swiotlb_late_init_with_default_size()
262 while ((SLABS_PER_PAGE << order) > IO_TLB_MIN_SLABS) { in swiotlb_late_init_with_default_size()
264 order); in swiotlb_late_init_with_default_size()
267 order--; in swiotlb_late_init_with_default_size()
274 if (order != get_order(bytes)) { in swiotlb_late_init_with_default_size()
276 "for software IO TLB\n", (PAGE_SIZE << order) >> 20); in swiotlb_late_init_with_default_size()
277 io_tlb_nslabs = SLABS_PER_PAGE << order; in swiotlb_late_init_with_default_size()
281 free_pages((unsigned long)vstart, order); in swiotlb_late_init_with_default_size()
634 int order = get_order(size); in swiotlb_alloc_coherent() local
640 ret = (void *)__get_free_pages(flags, order); in swiotlb_alloc_coherent()
647 free_pages((unsigned long) ret, order); in swiotlb_alloc_coherent()