Lines Matching full:slices
2 * address space "slices" (meta-segments) support
352 * available slices only and ends at a slice boundary. in slice_find_area_bottomup()
405 * available slices only and starts at a slice boundary. in slice_find_area_topdown()
537 /* First make up a "good" mask of slices that have the right size in slice_get_unmapped_area()
543 * Here "good" means slices that are already the right page size, in slice_get_unmapped_area()
544 * "compat" means slices that have a compatible page size (i.e. in slice_get_unmapped_area()
545 * 4k in a 64k pagesize kernel), and "free" means slices without in slice_get_unmapped_area()
562 * If we support combo pages, we can allow 64k pages in 4k slices in slice_get_unmapped_area()
592 * slices for that size in slice_get_unmapped_area()
605 * We don't fit in the good mask, check what other slices are in slice_get_unmapped_area()
638 /* Now let's see if we can find something in the existing slices in slice_get_unmapped_area()
639 * for that size plus free slices in slice_get_unmapped_area()
646 /* retry the search with 4k-page slices included */ in slice_get_unmapped_area()
797 * for now as we only use slices with hugetlbfs enabled. This should
810 /* We need to account for 4k slices too */ in slice_is_hugepage_only_range()