Symbol: hugepage_subpool
fs/hugetlbfs/inode.c
1060
struct hugepage_subpool *spool = sbinfo->spool;
include/linux/hugetlb.h
1091
static inline struct hugepage_subpool *hugetlb_folio_subpool(struct folio *folio)
include/linux/hugetlb.h
117
struct hugepage_subpool *hugepage_new_subpool(struct hstate *h, long max_hpages,
include/linux/hugetlb.h
119
void hugepage_put_subpool(struct hugepage_subpool *spool);
include/linux/hugetlb.h
494
struct hugepage_subpool *spool;
include/linux/hugetlb.h
725
static inline struct hugepage_subpool *subpool_inode(struct inode *inode)
include/linux/hugetlb.h
730
static inline struct hugepage_subpool *hugetlb_folio_subpool(struct folio *folio)
include/linux/hugetlb.h
736
struct hugepage_subpool *subpool)
mm/hugetlb.c
128
static inline bool subpool_is_free(struct hugepage_subpool *spool)
mm/hugetlb.c
140
static inline void unlock_or_release_subpool(struct hugepage_subpool *spool,
mm/hugetlb.c
156
struct hugepage_subpool *hugepage_new_subpool(struct hstate *h, long max_hpages,
mm/hugetlb.c
159
struct hugepage_subpool *spool;
mm/hugetlb.c
1692
struct hugepage_subpool *spool = hugetlb_folio_subpool(folio);
mm/hugetlb.c
180
void hugepage_put_subpool(struct hugepage_subpool *spool)
mm/hugetlb.c
198
static long hugepage_subpool_get_pages(struct hugepage_subpool *spool,
mm/hugetlb.c
243
static long hugepage_subpool_put_pages(struct hugepage_subpool *spool,
mm/hugetlb.c
278
static inline struct hugepage_subpool *subpool_vma(struct vm_area_struct *vma)
mm/hugetlb.c
2858
struct hugepage_subpool *spool = subpool_vma(vma);
mm/hugetlb.c
4690
struct hugepage_subpool *spool = subpool_vma(vma);
mm/hugetlb.c
6551
struct hugepage_subpool *spool = subpool_inode(inode);
mm/hugetlb.c
6738
struct hugepage_subpool *spool = subpool_inode(inode);
mm/hugetlb.c
958
struct hugepage_subpool *spool = subpool_inode(inode);