Lines Matching refs:chg
355 long chg = 0; in region_chg() local
409 chg = t - f; in region_chg()
416 chg = t - f; in region_chg()
429 chg += rg->to - t; in region_chg()
432 chg -= rg->to - rg->from; in region_chg()
439 return chg; in region_chg()
442 return chg; in region_chg()
589 long chg = 0; in region_count() local
605 chg += seg_to - seg_from; in region_count()
609 return chg; in region_count()
795 static bool vma_has_reserves(struct vm_area_struct *vma, long chg) in vma_has_reserves() argument
807 if (vma->vm_flags & VM_MAYSHARE && chg == 0) in vma_has_reserves()
822 if (chg) in vma_has_reserves()
878 long chg) in dequeue_huge_page_vma() argument
893 if (!vma_has_reserves(vma, chg) && in dequeue_huge_page_vma()
913 if (!vma_has_reserves(vma, chg)) in dequeue_huge_page_vma()
4004 long ret, chg; in hugetlb_reserve_pages() local
4027 chg = region_chg(resv_map, from, to); in hugetlb_reserve_pages()
4034 chg = to - from; in hugetlb_reserve_pages()
4040 if (chg < 0) { in hugetlb_reserve_pages()
4041 ret = chg; in hugetlb_reserve_pages()
4050 gbl_reserve = hugepage_subpool_get_pages(spool, chg); in hugetlb_reserve_pages()
4063 (void)hugepage_subpool_put_pages(spool, chg); in hugetlb_reserve_pages()
4081 if (unlikely(chg > add)) { in hugetlb_reserve_pages()
4092 chg - add); in hugetlb_reserve_pages()
4110 long chg = 0; in hugetlb_unreserve_pages() local
4115 chg = region_del(resv_map, start, end); in hugetlb_unreserve_pages()
4121 if (chg < 0) in hugetlb_unreserve_pages()
4122 return chg; in hugetlb_unreserve_pages()
4133 gbl_reserve = hugepage_subpool_put_pages(spool, (chg - freed)); in hugetlb_unreserve_pages()