Lines Matching refs:regions_needed
552 long *regions_needed) in hugetlb_resv_map_add() argument
556 if (!regions_needed) { in hugetlb_resv_map_add()
562 *regions_needed += 1; in hugetlb_resv_map_add()
577 struct hstate *h, long *regions_needed) in add_reservation_in_range() argument
585 if (regions_needed) in add_reservation_in_range()
586 *regions_needed = 0; in add_reservation_in_range()
618 regions_needed); in add_reservation_in_range()
630 t, h, h_cg, regions_needed); in add_reservation_in_range()
638 int regions_needed) in allocate_file_region_entries() argument
645 VM_BUG_ON(regions_needed < 0); in allocate_file_region_entries()
657 (resv->adds_in_progress + regions_needed)) { in allocate_file_region_entries()
658 to_allocate = resv->adds_in_progress + regions_needed - in allocate_file_region_entries()
812 long regions_needed) in region_abort() argument
816 resv->adds_in_progress -= regions_needed; in region_abort()
6957 long gbl_reserve, regions_needed = 0; in hugetlb_reserve_pages() local
6993 chg = region_chg(resv_map, from, to, ®ions_needed); in hugetlb_reserve_pages()
7048 add = region_add(resv_map, from, to, regions_needed, h, h_cg); in hugetlb_reserve_pages()
7099 region_abort(resv_map, from, to, regions_needed); in hugetlb_reserve_pages()