Lines Matching refs:regions_needed
549 long *regions_needed)
553 if (!regions_needed) {
559 *regions_needed += 1;
567 * Calling this with regions_needed != NULL will count the number of pages
568 * to be added but will not modify the linked list. And regions_needed will
574 struct hstate *h, long *regions_needed)
582 if (regions_needed)
583 *regions_needed = 0;
615 regions_needed);
627 t, h, h_cg, regions_needed);
635 int regions_needed)
642 VM_BUG_ON(regions_needed < 0);
646 * the number of in progress add operations plus regions_needed.
651 * (adds_in_progress + regions_needed).
654 (resv->adds_in_progress + regions_needed)) {
655 to_allocate = resv->adds_in_progress + regions_needed -
660 * needing to allocate for regions_needed.
696 * regions_needed is the out value provided by a previous call to region_chg.
800 * is called to decrement the adds_in_progress counter. regions_needed
809 long regions_needed)
813 resv->adds_in_progress -= regions_needed;
6720 long gbl_reserve, regions_needed = 0;
6756 chg = region_chg(resv_map, from, to, ®ions_needed);
6811 add = region_add(resv_map, from, to, regions_needed, h, h_cg);
6862 region_abort(resv_map, from, to, regions_needed);