Lines Matching full:orders
1800 * Only allow inherit orders if the top-level value is 'force', which in shmem_allowable_huge_orders()
1820 unsigned long orders) in shmem_suitable_orders() argument
1828 orders = thp_vma_suitable_orders(vma, vmf->address, orders); in shmem_suitable_orders()
1829 if (!orders) in shmem_suitable_orders()
1834 order = highest_order(orders); in shmem_suitable_orders()
1835 while (orders) { in shmem_suitable_orders()
1849 order = next_order(&orders, order); in shmem_suitable_orders()
1852 return orders; in shmem_suitable_orders()
1857 unsigned long orders) in shmem_suitable_orders() argument
1879 struct mm_struct *fault_mm, unsigned long orders) in shmem_alloc_and_add_folio() argument
1889 orders = 0; in shmem_alloc_and_add_folio()
1891 if (orders > 0) { in shmem_alloc_and_add_folio()
1893 mapping, index, orders); in shmem_alloc_and_add_folio()
2442 unsigned long orders = 0; in shmem_get_folio_gfp() local
2514 /* Find hugepage orders that are allowed for anonymous shmem and tmpfs. */ in shmem_get_folio_gfp()
2515 orders = shmem_allowable_huge_orders(inode, vma, index, write_end, false); in shmem_get_folio_gfp()
2516 if (orders > 0) { in shmem_get_folio_gfp()
2522 inode, index, fault_mm, orders); in shmem_get_folio_gfp()