Lines Matching defs:delta
94 static int hugetlb_acct_memory(struct hstate *h, long delta);
169 * only be different than the passed value (delta) in the case where
173 long delta)
175 long ret = delta;
183 if ((spool->used_hpages + delta) <= spool->max_hpages)
184 spool->used_hpages += delta;
193 if (delta > spool->rsv_hpages) {
198 ret = delta - spool->rsv_hpages;
202 spool->rsv_hpages -= delta;
214 * The return value may only be different than the passed value (delta)
218 long delta)
220 long ret = delta;
224 return delta;
229 spool->used_hpages -= delta;
233 if (spool->rsv_hpages + delta <= spool->min_hpages)
236 ret = spool->rsv_hpages + delta - spool->min_hpages;
238 spool->rsv_hpages += delta;
2541 * of size 'delta'.
2543 static int gather_surplus_pages(struct hstate *h, long delta)
2554 needed = (h->resv_huge_pages + delta) - h->free_huge_pages;
2556 h->resv_huge_pages += delta;
2582 needed = (h->resv_huge_pages + delta) -
2603 h->resv_huge_pages += delta;
3431 int delta)
3436 VM_BUG_ON(delta != -1 && delta != 1);
3438 if (delta < 0) {
3453 h->surplus_huge_pages += delta;
3454 h->surplus_huge_pages_node[node] += delta;
4788 static int hugetlb_acct_memory(struct hstate *h, long delta)
4792 if (!delta)
4819 if (delta > 0) {
4820 if (gather_surplus_pages(h, delta) < 0)
4823 if (delta > allowed_mems_nr(h)) {
4824 return_unused_surplus_pages(h, delta);
4830 if (delta < 0)
4831 return_unused_surplus_pages(h, (unsigned long) -delta);