Home
last modified time | relevance | path

Searched refs:min_hpages (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/fs/hugetlbfs/
Dinode.c57 long min_hpages; member
1033 if (spool->min_hpages != -1) in hugetlbfs_show_options()
1035 (unsigned long long)spool->min_hpages << hpage_shift); in hugetlbfs_show_options()
1314 ctx->min_hpages = hugetlbfs_size_to_hpages(ctx->hstate, in hugetlbfs_validate()
1322 ctx->min_hpages > ctx->max_hpages) { in hugetlbfs_validate()
1354 if (ctx->max_hpages != -1 || ctx->min_hpages != -1) { in hugetlbfs_fill_super()
1357 ctx->min_hpages); in hugetlbfs_fill_super()
1416 ctx->min_hpages = -1; /* No default minimum size */ in hugetlbfs_init_fs_context()
/Linux-v5.10/mm/
Dhugetlb.c95 if (spool->min_hpages != -1) in unlock_or_release_subpool()
97 -spool->min_hpages); in unlock_or_release_subpool()
103 long min_hpages) in hugepage_new_subpool() argument
115 spool->min_hpages = min_hpages; in hugepage_new_subpool()
117 if (min_hpages != -1 && hugetlb_acct_memory(h, min_hpages)) { in hugepage_new_subpool()
121 spool->rsv_hpages = min_hpages; in hugepage_new_subpool()
162 if (spool->min_hpages != -1 && spool->rsv_hpages) { in hugepage_subpool_get_pages()
201 if (spool->min_hpages != -1 && spool->used_hpages < spool->min_hpages) { in hugepage_subpool_put_pages()
202 if (spool->rsv_hpages + delta <= spool->min_hpages) in hugepage_subpool_put_pages()
205 ret = spool->rsv_hpages + delta - spool->min_hpages; in hugepage_subpool_put_pages()
[all …]
/Linux-v5.10/include/linux/
Dhugetlb.h38 long min_hpages; /* Minimum huge pages or -1 if no minimum. */ member
105 long min_hpages);
/Linux-v5.10/Documentation/vm/
Dhugetlbfs_reserv.rst311 the min_hpages field of a struct hugepage_subpool. At mount time,
312 hugetlb_acct_memory(min_hpages) is called to reserve the specified number of