Lines Matching refs:chg
272 long chg = 0; in region_chg() local
298 chg = t - f; in region_chg()
305 chg = t - f; in region_chg()
318 chg += rg->to - t; in region_chg()
321 chg -= rg->to - rg->from; in region_chg()
328 return chg; in region_chg()
331 return chg; in region_chg()
338 long chg = 0; in region_truncate() local
350 chg = rg->to - end; in region_truncate()
359 chg += rg->to - rg->from; in region_truncate()
366 return chg; in region_truncate()
373 long chg = 0; in region_count() local
389 chg += seg_to - seg_from; in region_count()
393 return chg; in region_count()
557 static int vma_has_reserves(struct vm_area_struct *vma, long chg) in vma_has_reserves() argument
569 if (vma->vm_flags & VM_MAYSHARE && chg == 0) in vma_has_reserves()
629 long chg) in dequeue_huge_page_vma() argument
644 if (!vma_has_reserves(vma, chg) && in dequeue_huge_page_vma()
664 if (!vma_has_reserves(vma, chg)) in dequeue_huge_page_vma()
1439 long chg; in vma_needs_reservation() local
1446 chg = region_chg(resv, idx, idx + 1); in vma_needs_reservation()
1449 return chg; in vma_needs_reservation()
1451 return chg < 0 ? chg : 0; in vma_needs_reservation()
1473 long chg; in alloc_huge_page() local
1486 chg = vma_needs_reservation(h, vma, addr); in alloc_huge_page()
1487 if (chg < 0) in alloc_huge_page()
1489 if (chg || avoid_reserve) in alloc_huge_page()
1498 page = dequeue_huge_page_vma(h, vma, addr, avoid_reserve, chg); in alloc_huge_page()
1520 if (chg || avoid_reserve) in alloc_huge_page()
3567 long ret, chg; in hugetlb_reserve_pages() local
3590 chg = region_chg(resv_map, from, to); in hugetlb_reserve_pages()
3597 chg = to - from; in hugetlb_reserve_pages()
3603 if (chg < 0) { in hugetlb_reserve_pages()
3604 ret = chg; in hugetlb_reserve_pages()
3613 gbl_reserve = hugepage_subpool_get_pages(spool, chg); in hugetlb_reserve_pages()
3626 (void)hugepage_subpool_put_pages(spool, chg); in hugetlb_reserve_pages()
3654 long chg = 0; in hugetlb_unreserve_pages() local
3659 chg = region_truncate(resv_map, offset); in hugetlb_unreserve_pages()
3668 gbl_reserve = hugepage_subpool_put_pages(spool, (chg - freed)); in hugetlb_unreserve_pages()