Searched refs:pdir_order (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/parisc/
H A Dsba_iommu.c1117 unsigned long pdir_order = get_order(pdir_size); sba_alloc_pdir() local
1119 pdir_base = __get_free_pages(GFP_KERNEL, pdir_order); sba_alloc_pdir()
1154 if (pdir_order <= (19-12)) { sba_alloc_pdir()
1159 free_pages(pdir_base, pdir_order); sba_alloc_pdir()
1164 while (pdir_order < (19-12)) { sba_alloc_pdir()
1166 free_pages(new_pdir, pdir_order); sba_alloc_pdir()
1167 pdir_order +=1; sba_alloc_pdir()
1176 unsigned long new_pdir = __get_free_pages(GFP_KERNEL, pdir_order+1); /* 2 or 4MB */ sba_alloc_pdir()
1179 free_pages( pdir_base, pdir_order); sba_alloc_pdir()
1186 if (pdir_order > (20-12)) { sba_alloc_pdir()

Completed in 39 milliseconds