Lines Matching +defs:list +defs:h
115 #define for_each_hstate(h) \ argument
421 static inline bool folio_isolate_hugetlb(struct folio *folio, struct list_head *list) in folio_isolate_hugetlb()
691 struct list_head list; member
769 static inline unsigned long huge_page_size(const struct hstate *h) in huge_page_size()
778 static inline unsigned long huge_page_mask(struct hstate *h) in huge_page_mask()
783 static inline unsigned int huge_page_order(struct hstate *h) in huge_page_order()
788 static inline unsigned huge_page_shift(struct hstate *h) in huge_page_shift()
793 static inline bool hstate_is_gigantic(struct hstate *h) in hstate_is_gigantic()
798 static inline unsigned int pages_per_huge_page(const struct hstate *h) in pages_per_huge_page()
803 static inline unsigned int blocks_per_huge_page(struct hstate *h) in blocks_per_huge_page()
808 static inline struct folio *filemap_lock_hugetlb_folio(struct hstate *h, in filemap_lock_hugetlb_folio()
860 static inline int hstate_index(struct hstate *h) in hstate_index()
879 static inline bool arch_hugetlb_migration_supported(struct hstate *h) in arch_hugetlb_migration_supported()
890 static inline bool arch_hugetlb_migration_supported(struct hstate *h) in arch_hugetlb_migration_supported()
896 static inline bool hugepage_migration_supported(struct hstate *h) in hugepage_migration_supported()
916 static inline bool hugepage_movable_supported(struct hstate *h) in hugepage_movable_supported()
927 static inline gfp_t htlb_alloc_mask(struct hstate *h) in htlb_alloc_mask()
936 static inline gfp_t htlb_modify_alloc_mask(struct hstate *h, gfp_t gfp_mask) in htlb_modify_alloc_mask()
972 static inline spinlock_t *huge_pte_lockptr(struct hstate *h, in huge_pte_lockptr()
1302 static inline spinlock_t *huge_pte_lock(struct hstate *h, in huge_pte_lock()