Lines Matching full:slices
3 * address space "slices" (meta-segments) support
304 * available slices only and ends at a slice boundary. in slice_find_area_bottomup()
357 * available slices only and starts at a slice boundary. in slice_find_area_topdown()
489 /* First make up a "good" mask of slices that have the right size in slice_get_unmapped_area()
495 * Here "good" means slices that are already the right page size, in slice_get_unmapped_area()
496 * "compat" means slices that have a compatible page size (i.e. in slice_get_unmapped_area()
497 * 4k in a 64k pagesize kernel), and "free" means slices without in slice_get_unmapped_area()
514 * If we support combo pages, we can allow 64k pages in 4k slices in slice_get_unmapped_area()
544 * slices for that size in slice_get_unmapped_area()
557 * We don't fit in the good mask, check what other slices are in slice_get_unmapped_area()
590 /* Now let's see if we can find something in the existing slices in slice_get_unmapped_area()
591 * for that size plus free slices in slice_get_unmapped_area()
598 /* 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()