Lines Matching defs:reservations
156 * remain, give up any reservations based on minimum size and
249 * Return the number of global page reservations that must be dropped.
1056 * Flags for MAP_PRIVATE reservations. These are stored in the bottom
1134 * reservations are to be un-charged from here.
1268 struct resv_map *reservations = vma_resv_map(vma);
1270 if (reservations && is_vma_resv_set(vma, HPAGE_RESV_OWNER)) {
1271 resv_map_put_hugetlb_cgroup_uncharge_info(reservations);
1272 kref_put(&reservations->refs, resv_map_release);
2549 * are used by the huge page allocation routines to manage reservations.
2967 * When it's set, the allocation will bypass all vma level reservations.
3649 * reservations are not available.
3932 * to keep enough around to satisfy reservations). Then place
6549 * pending reservations for this page now. This will ensure that
6623 /* We only need to restore reservations for private mappings */
6751 * pending reservations for this page now. This will ensure that any
7318 * reservations already in place (gbl_reserve).
7332 * Account for the reservations made. Shared mappings record regions
7333 * that have reservations as they are shared by multiple VMAs.
7337 * only the consumed reservations are tracked. When the VMA
7339 * consumed reservations are stored in the map. Hence, nothing
7440 * reservations to be released may be adjusted.