Lines Matching full:slices
3 * address space "slices" (meta-segments) support
302 * available slices only and ends at a slice boundary. in slice_find_area_bottomup()
353 * available slices only and starts at a slice boundary. in slice_find_area_topdown()
485 /* First make up a "good" mask of slices that have the right size in slice_get_unmapped_area()
491 * Here "good" means slices that are already the right page size, in slice_get_unmapped_area()
492 * "compat" means slices that have a compatible page size (i.e. in slice_get_unmapped_area()
493 * 4k in a 64k pagesize kernel), and "free" means slices without in slice_get_unmapped_area()
510 * If we support combo pages, we can allow 64k pages in 4k slices in slice_get_unmapped_area()
540 * slices for that size in slice_get_unmapped_area()
553 * We don't fit in the good mask, check what other slices are in slice_get_unmapped_area()
586 /* Now let's see if we can find something in the existing slices in slice_get_unmapped_area()
587 * for that size plus free slices in slice_get_unmapped_area()
594 /* retry the search with 4k-page slices included */ in slice_get_unmapped_area()
757 * for now as we only use slices with hugetlbfs enabled. This should
770 /* We need to account for 4k slices too */ in slice_is_hugepage_only_range()