Searched refs:spool (Results 1 - 3 of 3) sorted by relevance

/linux-master/mm/
H A Dhugetlb.c103 static inline bool subpool_is_free(struct hugepage_subpool *spool) argument
105 if (spool->count)
107 if (spool->max_hpages != -1)
108 return spool->used_hpages == 0;
109 if (spool->min_hpages != -1)
110 return spool->rsv_hpages == spool->min_hpages;
115 static inline void unlock_or_release_subpool(struct hugepage_subpool *spool, argument
118 spin_unlock_irqrestore(&spool->lock, irq_flags);
123 if (subpool_is_free(spool)) {
134 struct hugepage_subpool *spool; local
155 hugepage_put_subpool(struct hugepage_subpool *spool) argument
173 hugepage_subpool_get_pages(struct hugepage_subpool *spool, long delta) argument
218 hugepage_subpool_put_pages(struct hugepage_subpool *spool, long delta) argument
937 struct hugepage_subpool *spool = subpool_inode(inode); local
1981 struct hugepage_subpool *spool = hugetlb_folio_subpool(folio); local
3151 struct hugepage_subpool *spool = subpool_vma(vma); local
5228 struct hugepage_subpool *spool = subpool_vma(vma); local
7112 struct hugepage_subpool *spool = subpool_inode(inode); local
7271 struct hugepage_subpool *spool = subpool_inode(inode); local
[all...]
/linux-master/fs/hugetlbfs/
H A Dinode.c1157 struct hugepage_subpool *spool = sbinfo->spool; local
1180 if (spool) {
1181 if (spool->max_hpages != -1)
1183 (unsigned long long)spool->max_hpages << hpage_shift);
1184 if (spool->min_hpages != -1)
1186 (unsigned long long)spool->min_hpages << hpage_shift);
1204 if (sbinfo->spool) {
1207 spin_lock_irq(&sbinfo->spool->lock);
1208 buf->f_blocks = sbinfo->spool
[all...]
/linux-master/include/linux/
H A Dhugetlb.h126 void hugepage_put_subpool(struct hugepage_subpool *spool);
536 struct hugepage_subpool *spool; member in struct:hugetlbfs_sb_info

Completed in 116 milliseconds