Symbol: hugepage_subpool
fs/hugetlbfs/inode.c
1091
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
508
struct hugepage_subpool *spool;
include/linux/hugetlb.h
738
static inline struct hugepage_subpool *subpool_inode(struct inode *inode)
include/linux/hugetlb.h
743
static inline struct hugepage_subpool *hugetlb_folio_subpool(struct folio *folio)
include/linux/hugetlb.h
749
struct hugepage_subpool *subpool)
mm/hugetlb.c
124
static inline bool subpool_is_free(struct hugepage_subpool *spool)
mm/hugetlb.c
136
static inline void unlock_or_release_subpool(struct hugepage_subpool *spool,
mm/hugetlb.c
152
struct hugepage_subpool *hugepage_new_subpool(struct hstate *h, long max_hpages,
mm/hugetlb.c
155
struct hugepage_subpool *spool;
mm/hugetlb.c
1745
struct hugepage_subpool *spool = hugetlb_folio_subpool(folio);
mm/hugetlb.c
176
void hugepage_put_subpool(struct hugepage_subpool *spool)
mm/hugetlb.c
194
static long hugepage_subpool_get_pages(struct hugepage_subpool *spool,
mm/hugetlb.c
239
static long hugepage_subpool_put_pages(struct hugepage_subpool *spool,
mm/hugetlb.c
274
static inline struct hugepage_subpool *subpool_vma(struct vm_area_struct *vma)
mm/hugetlb.c
2911
struct hugepage_subpool *spool = subpool_vma(vma);
mm/hugetlb.c
4737
struct hugepage_subpool *spool = subpool_vma(vma);
mm/hugetlb.c
6577
struct hugepage_subpool *spool = subpool_inode(inode);
mm/hugetlb.c
6757
struct hugepage_subpool *spool = subpool_inode(inode);
mm/hugetlb.c
960
struct hugepage_subpool *spool = subpool_inode(inode);