hstate             17 arch/arm64/include/asm/hugetlb.h extern bool arch_hugetlb_migration_supported(struct hstate *h);
hstate             23 arch/arm64/mm/hugetlbpage.c bool arch_hugetlb_migration_supported(struct hstate *h)
hstate             27 arch/mips/include/asm/hugetlb.h 	struct hstate *h = hstate_file(file);
hstate             29 arch/parisc/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate             20 arch/powerpc/include/asm/book3s/64/hugetlb.h static inline int hstate_get_psize(struct hstate *hstate)
hstate             24 arch/powerpc/include/asm/book3s/64/hugetlb.h 	shift = huge_page_shift(hstate);
hstate            154 arch/powerpc/include/asm/kvm_book3s_asm.h 	struct kvmppc_host_state hstate;
hstate            613 arch/powerpc/kernel/asm-offsets.c # define HSTATE_FIELD(x, f)	DEFINE(x, offsetof(struct kvmppc_book3s_shadow_vcpu, hstate.f))
hstate             15 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	struct hstate *hstate = hstate_file(vma->vm_file);
hstate             17 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	psize = hstate_get_psize(hstate);
hstate             24 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	struct hstate *hstate = hstate_file(vma->vm_file);
hstate             26 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	psize = hstate_get_psize(hstate);
hstate             34 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	struct hstate *hstate = hstate_file(vma->vm_file);
hstate             36 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	psize = hstate_get_psize(hstate);
hstate             52 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate            225 arch/powerpc/mm/hugetlbpage.c int __init pseries_alloc_bootmem_huge_page(struct hstate *hstate)
hstate            233 arch/powerpc/mm/hugetlbpage.c 	m->hstate = hstate;
hstate            239 arch/powerpc/mm/hugetlbpage.c int __init alloc_bootmem_huge_page(struct hstate *h)
hstate            538 arch/powerpc/mm/hugetlbpage.c 	struct hstate *hstate = hstate_file(file);
hstate            539 arch/powerpc/mm/hugetlbpage.c 	int mmu_psize = shift_to_mmu_psize(huge_page_shift(hstate));
hstate            200 arch/powerpc/mm/nohash/book3e_hugetlbpage.c 	struct hstate *hstate = hstate_file(vma->vm_file);
hstate            201 arch/powerpc/mm/nohash/book3e_hugetlbpage.c 	unsigned long tsize = huge_page_shift(hstate) - 10;
hstate            243 arch/powerpc/mm/pgtable.c 		struct hstate *h = hstate_vma(vma);
hstate            281 arch/s390/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate            297 arch/s390/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate            329 arch/s390/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate             33 arch/sparc/mm/hugetlbpage.c 	struct hstate *h = hstate_file(filp);
hstate             64 arch/sparc/mm/hugetlbpage.c 	struct hstate *h = hstate_file(filp);
hstate            101 arch/sparc/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate             84 arch/x86/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate            107 arch/x86/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate            147 arch/x86/mm/hugetlbpage.c 	struct hstate *h = hstate_file(file);
hstate            296 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	struct atmel_hlcdc_crtc_state *hstate;
hstate            321 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	hstate = drm_crtc_state_to_atmel_hlcdc_crtc_state(state);
hstate            322 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c 	hstate->output_mode = fls(output_fmts) - 1;
hstate            418 drivers/infiniband/core/umem_odp.c 		struct hstate *h;
hstate             51 fs/hugetlbfs/inode.c 	struct hstate		*hstate;
hstate            140 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_file(file);
hstate            204 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_file(file);
hstate            273 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_file(file);
hstate            417 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_inode(inode);
hstate            518 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_inode(inode);
hstate            534 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_inode(inode);
hstate            576 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_inode(inode);
hstate            697 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_inode(inode);
hstate            928 fs/hugetlbfs/inode.c 	unsigned long hpage_size = huge_page_size(sbinfo->hstate);
hstate            929 fs/hugetlbfs/inode.c 	unsigned hpage_shift = huge_page_shift(sbinfo->hstate);
hstate            964 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_inode(d_inode(dentry));
hstate           1127 fs/hugetlbfs/inode.c hugetlbfs_size_to_hpages(struct hstate *h, unsigned long long size_opt,
hstate           1194 fs/hugetlbfs/inode.c 		ctx->hstate = size_to_hstate(ps);
hstate           1195 fs/hugetlbfs/inode.c 		if (!ctx->hstate) {
hstate           1231 fs/hugetlbfs/inode.c 	ctx->max_hpages = hugetlbfs_size_to_hpages(ctx->hstate,
hstate           1234 fs/hugetlbfs/inode.c 	ctx->min_hpages = hugetlbfs_size_to_hpages(ctx->hstate,
hstate           1261 fs/hugetlbfs/inode.c 	sbinfo->hstate		= ctx->hstate;
hstate           1275 fs/hugetlbfs/inode.c 		sbinfo->spool = hugepage_new_subpool(ctx->hstate,
hstate           1282 fs/hugetlbfs/inode.c 	sb->s_blocksize = huge_page_size(ctx->hstate);
hstate           1283 fs/hugetlbfs/inode.c 	sb->s_blocksize_bits = huge_page_shift(ctx->hstate);
hstate           1329 fs/hugetlbfs/inode.c 	ctx->hstate	= &default_hstate;
hstate           1356 fs/hugetlbfs/inode.c 	struct hstate *h = hstate_sizelog(page_size_log);
hstate           1427 fs/hugetlbfs/inode.c static struct vfsmount *__init mount_one_hugetlbfs(struct hstate *h)
hstate           1437 fs/hugetlbfs/inode.c 		ctx->hstate = h;
hstate           1450 fs/hugetlbfs/inode.c 	struct hstate *h;
hstate             94 include/asm-generic/hugetlb.h 	struct hstate *h = hstate_file(file);
hstate             36 include/linux/hugetlb.h 	struct hstate *hstate;
hstate             58 include/linux/hugetlb.h struct hugepage_subpool *hugepage_new_subpool(struct hstate *h, long max_hpages,
hstate            108 include/linux/hugetlb.h u32 hugetlb_fault_mutex_hash(struct hstate *h, struct address_space *mapping,
hstate            264 include/linux/hugetlb.h 	struct hstate *hstate;
hstate            301 include/linux/hugetlb.h static inline struct hstate *hstate_inode(struct inode *i)
hstate            303 include/linux/hugetlb.h 	return HUGETLBFS_SB(i->i_sb)->hstate;
hstate            316 include/linux/hugetlb.h static inline struct hstate *hstate_inode(struct inode *i)
hstate            357 include/linux/hugetlb.h 	struct hstate *hstate;
hstate            362 include/linux/hugetlb.h struct page *alloc_huge_page_node(struct hstate *h, int nid);
hstate            363 include/linux/hugetlb.h struct page *alloc_huge_page_nodemask(struct hstate *h, int preferred_nid,
hstate            365 include/linux/hugetlb.h struct page *alloc_huge_page_vma(struct hstate *h, struct vm_area_struct *vma,
hstate            367 include/linux/hugetlb.h struct page *alloc_migrate_huge_page(struct hstate *h, gfp_t gfp_mask,
hstate            373 include/linux/hugetlb.h int __init __alloc_bootmem_huge_page(struct hstate *h);
hstate            374 include/linux/hugetlb.h int __init alloc_bootmem_huge_page(struct hstate *h);
hstate            378 include/linux/hugetlb.h struct hstate *size_to_hstate(unsigned long size);
hstate            384 include/linux/hugetlb.h extern struct hstate hstates[HUGE_MAX_HSTATE];
hstate            389 include/linux/hugetlb.h static inline struct hstate *hstate_file(struct file *f)
hstate            394 include/linux/hugetlb.h static inline struct hstate *hstate_sizelog(int page_size_log)
hstate            402 include/linux/hugetlb.h static inline struct hstate *hstate_vma(struct vm_area_struct *vma)
hstate            407 include/linux/hugetlb.h static inline unsigned long huge_page_size(struct hstate *h)
hstate            416 include/linux/hugetlb.h static inline unsigned long huge_page_mask(struct hstate *h)
hstate            421 include/linux/hugetlb.h static inline unsigned int huge_page_order(struct hstate *h)
hstate            426 include/linux/hugetlb.h static inline unsigned huge_page_shift(struct hstate *h)
hstate            431 include/linux/hugetlb.h static inline bool hstate_is_gigantic(struct hstate *h)
hstate            436 include/linux/hugetlb.h static inline unsigned int pages_per_huge_page(struct hstate *h)
hstate            441 include/linux/hugetlb.h static inline unsigned int blocks_per_huge_page(struct hstate *h)
hstate            456 include/linux/hugetlb.h static inline struct hstate *page_hstate(struct page *page)
hstate            467 include/linux/hugetlb.h static inline int hstate_index(struct hstate *h)
hstate            489 include/linux/hugetlb.h static inline bool arch_hugetlb_migration_supported(struct hstate *h)
hstate            500 include/linux/hugetlb.h static inline bool arch_hugetlb_migration_supported(struct hstate *h)
hstate            506 include/linux/hugetlb.h static inline bool hugepage_migration_supported(struct hstate *h)
hstate            526 include/linux/hugetlb.h static inline bool hugepage_movable_supported(struct hstate *h)
hstate            536 include/linux/hugetlb.h static inline spinlock_t *huge_pte_lockptr(struct hstate *h,
hstate            603 include/linux/hugetlb.h static inline struct page *alloc_huge_page_node(struct hstate *h, int nid)
hstate            609 include/linux/hugetlb.h alloc_huge_page_nodemask(struct hstate *h, int preferred_nid, nodemask_t *nmask)
hstate            614 include/linux/hugetlb.h static inline struct page *alloc_huge_page_vma(struct hstate *h,
hstate            621 include/linux/hugetlb.h static inline int __alloc_bootmem_huge_page(struct hstate *h)
hstate            626 include/linux/hugetlb.h static inline struct hstate *hstate_file(struct file *f)
hstate            631 include/linux/hugetlb.h static inline struct hstate *hstate_sizelog(int page_size_log)
hstate            636 include/linux/hugetlb.h static inline struct hstate *hstate_vma(struct vm_area_struct *vma)
hstate            641 include/linux/hugetlb.h static inline struct hstate *page_hstate(struct page *page)
hstate            646 include/linux/hugetlb.h static inline unsigned long huge_page_size(struct hstate *h)
hstate            651 include/linux/hugetlb.h static inline unsigned long huge_page_mask(struct hstate *h)
hstate            666 include/linux/hugetlb.h static inline unsigned int huge_page_order(struct hstate *h)
hstate            671 include/linux/hugetlb.h static inline unsigned int huge_page_shift(struct hstate *h)
hstate            676 include/linux/hugetlb.h static inline bool hstate_is_gigantic(struct hstate *h)
hstate            681 include/linux/hugetlb.h static inline unsigned int pages_per_huge_page(struct hstate *h)
hstate            691 include/linux/hugetlb.h static inline int hstate_index(struct hstate *h)
hstate            712 include/linux/hugetlb.h static inline bool hugepage_migration_supported(struct hstate *h)
hstate            717 include/linux/hugetlb.h static inline bool hugepage_movable_supported(struct hstate *h)
hstate            722 include/linux/hugetlb.h static inline spinlock_t *huge_pte_lockptr(struct hstate *h,
hstate            742 include/linux/hugetlb.h static inline spinlock_t *huge_pte_lock(struct hstate *h,
hstate            639 ipc/shm.c      		struct hstate *hs;
hstate            841 ipc/shm.c      		struct hstate *h = hstate_file(shp->shm_file);
hstate           1418 mm/gup.c       		struct hstate *h = page_hstate(page);
hstate             46 mm/hugetlb.c   struct hstate hstates[HUGE_MAX_HSTATE];
hstate             56 mm/hugetlb.c   static struct hstate * __initdata parsed_hstate;
hstate             75 mm/hugetlb.c   static int hugetlb_acct_memory(struct hstate *h, long delta);
hstate             88 mm/hugetlb.c   			hugetlb_acct_memory(spool->hstate,
hstate             94 mm/hugetlb.c   struct hugepage_subpool *hugepage_new_subpool(struct hstate *h, long max_hpages,
hstate            106 mm/hugetlb.c   	spool->hstate = h;
hstate            582 mm/hugetlb.c   		struct hstate *h = hstate_inode(inode);
hstate            623 mm/hugetlb.c   static pgoff_t vma_hugecache_offset(struct hstate *h,
hstate            866 mm/hugetlb.c   static void enqueue_huge_page(struct hstate *h, struct page *page)
hstate            874 mm/hugetlb.c   static struct page *dequeue_huge_page_node_exact(struct hstate *h, int nid)
hstate            894 mm/hugetlb.c   static struct page *dequeue_huge_page_nodemask(struct hstate *h, gfp_t gfp_mask, int nid,
hstate            931 mm/hugetlb.c   static inline gfp_t htlb_alloc_mask(struct hstate *h)
hstate            939 mm/hugetlb.c   static struct page *dequeue_huge_page_vma(struct hstate *h,
hstate           1006 mm/hugetlb.c   static int hstate_next_node_to_alloc(struct hstate *h,
hstate           1025 mm/hugetlb.c   static int hstate_next_node_to_free(struct hstate *h, nodemask_t *nodes_allowed)
hstate           1115 mm/hugetlb.c   static struct page *alloc_gigantic_page(struct hstate *h, gfp_t gfp_mask,
hstate           1154 mm/hugetlb.c   static void prep_new_huge_page(struct hstate *h, struct page *page, int nid);
hstate           1157 mm/hugetlb.c   static struct page *alloc_gigantic_page(struct hstate *h, gfp_t gfp_mask,
hstate           1165 mm/hugetlb.c   static struct page *alloc_gigantic_page(struct hstate *h, gfp_t gfp_mask,
hstate           1175 mm/hugetlb.c   static void update_and_free_page(struct hstate *h, struct page *page)
hstate           1201 mm/hugetlb.c   struct hstate *size_to_hstate(unsigned long size)
hstate           1203 mm/hugetlb.c   	struct hstate *h;
hstate           1265 mm/hugetlb.c   	struct hstate *h = page_hstate(page);
hstate           1370 mm/hugetlb.c   static void prep_new_huge_page(struct hstate *h, struct page *page, int nid)
hstate           1455 mm/hugetlb.c   static struct page *alloc_buddy_huge_page(struct hstate *h,
hstate           1506 mm/hugetlb.c   static struct page *alloc_fresh_huge_page(struct hstate *h,
hstate           1531 mm/hugetlb.c   static int alloc_pool_huge_page(struct hstate *h, nodemask_t *nodes_allowed,
hstate           1559 mm/hugetlb.c   static int free_pool_huge_page(struct hstate *h, nodemask_t *nodes_allowed,
hstate           1617 mm/hugetlb.c   		struct hstate *h = page_hstate(head);
hstate           1671 mm/hugetlb.c   static struct page *alloc_surplus_huge_page(struct hstate *h, gfp_t gfp_mask,
hstate           1712 mm/hugetlb.c   struct page *alloc_migrate_huge_page(struct hstate *h, gfp_t gfp_mask,
hstate           1737 mm/hugetlb.c   struct page *alloc_buddy_huge_page_with_mpol(struct hstate *h,
hstate           1754 mm/hugetlb.c   struct page *alloc_huge_page_node(struct hstate *h, int nid)
hstate           1774 mm/hugetlb.c   struct page *alloc_huge_page_nodemask(struct hstate *h, int preferred_nid,
hstate           1795 mm/hugetlb.c   struct page *alloc_huge_page_vma(struct hstate *h, struct vm_area_struct *vma,
hstate           1816 mm/hugetlb.c   static int gather_surplus_pages(struct hstate *h, int delta)
hstate           1914 mm/hugetlb.c   static void return_unused_surplus_pages(struct hstate *h,
hstate           1985 mm/hugetlb.c   static long __vma_reservation_common(struct hstate *h,
hstate           2046 mm/hugetlb.c   static long vma_needs_reservation(struct hstate *h,
hstate           2052 mm/hugetlb.c   static long vma_commit_reservation(struct hstate *h,
hstate           2058 mm/hugetlb.c   static void vma_end_reservation(struct hstate *h,
hstate           2064 mm/hugetlb.c   static long vma_add_reservation(struct hstate *h,
hstate           2081 mm/hugetlb.c   static void restore_reserve_on_error(struct hstate *h,
hstate           2118 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           2217 mm/hugetlb.c   int alloc_bootmem_huge_page(struct hstate *h)
hstate           2219 mm/hugetlb.c   int __alloc_bootmem_huge_page(struct hstate *h)
hstate           2247 mm/hugetlb.c   	m->hstate = h;
hstate           2267 mm/hugetlb.c   		struct hstate *h = m->hstate;
hstate           2287 mm/hugetlb.c   static void __init hugetlb_hstate_alloc_pages(struct hstate *h)
hstate           2334 mm/hugetlb.c   	struct hstate *h;
hstate           2349 mm/hugetlb.c   	struct hstate *h;
hstate           2361 mm/hugetlb.c   static void try_to_free_low(struct hstate *h, unsigned long count,
hstate           2385 mm/hugetlb.c   static inline void try_to_free_low(struct hstate *h, unsigned long count,
hstate           2396 mm/hugetlb.c   static int adjust_pool_surplus(struct hstate *h, nodemask_t *nodes_allowed,
hstate           2424 mm/hugetlb.c   static int set_max_huge_pages(struct hstate *h, unsigned long count, int nid,
hstate           2562 mm/hugetlb.c   static struct hstate *kobj_to_node_hstate(struct kobject *kobj, int *nidp);
hstate           2564 mm/hugetlb.c   static struct hstate *kobj_to_hstate(struct kobject *kobj, int *nidp)
hstate           2581 mm/hugetlb.c   	struct hstate *h;
hstate           2595 mm/hugetlb.c   					   struct hstate *h, int nid,
hstate           2631 mm/hugetlb.c   	struct hstate *h;
hstate           2681 mm/hugetlb.c   	struct hstate *h = kobj_to_hstate(kobj, NULL);
hstate           2690 mm/hugetlb.c   	struct hstate *h = kobj_to_hstate(kobj, NULL);
hstate           2710 mm/hugetlb.c   	struct hstate *h;
hstate           2727 mm/hugetlb.c   	struct hstate *h = kobj_to_hstate(kobj, NULL);
hstate           2735 mm/hugetlb.c   	struct hstate *h;
hstate           2765 mm/hugetlb.c   static int hugetlb_sysfs_add_hstate(struct hstate *h, struct kobject *parent,
hstate           2785 mm/hugetlb.c   	struct hstate *h;
hstate           2833 mm/hugetlb.c   static struct hstate *kobj_to_node_hstate(struct kobject *kobj, int *nidp)
hstate           2858 mm/hugetlb.c   	struct hstate *h;
hstate           2883 mm/hugetlb.c   	struct hstate *h;
hstate           2932 mm/hugetlb.c   static struct hstate *kobj_to_node_hstate(struct kobject *kobj, int *nidp)
hstate           2999 mm/hugetlb.c   	struct hstate *h;
hstate           3089 mm/hugetlb.c   	struct hstate *h = &default_hstate;
hstate           3130 mm/hugetlb.c   	struct hstate *h = &default_hstate;
hstate           3161 mm/hugetlb.c   	struct hstate *h;
hstate           3191 mm/hugetlb.c   	struct hstate *h = &default_hstate;
hstate           3205 mm/hugetlb.c   	struct hstate *h;
hstate           3230 mm/hugetlb.c   	struct hstate *h;
hstate           3238 mm/hugetlb.c   static int hugetlb_acct_memory(struct hstate *h, long delta)
hstate           3297 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           3332 mm/hugetlb.c   	struct hstate *hstate = hstate_vma(vma);
hstate           3334 mm/hugetlb.c   	return 1UL << huge_page_shift(hstate);
hstate           3426 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           3529 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           3674 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           3732 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           3852 mm/hugetlb.c   static struct page *hugetlbfs_pagecache_page(struct hstate *h,
hstate           3868 mm/hugetlb.c   static bool hugetlbfs_pagecache_present(struct hstate *h,
hstate           3888 mm/hugetlb.c   	struct hstate *h = hstate_inode(inode);
hstate           3912 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           4094 mm/hugetlb.c   u32 hugetlb_fault_mutex_hash(struct hstate *h, struct address_space *mapping,
hstate           4112 mm/hugetlb.c   u32 hugetlb_fault_mutex_hash(struct hstate *h, struct address_space *mapping,
hstate           4129 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           4271 mm/hugetlb.c   	struct hstate *h = hstate_vma(dst_vma);
hstate           4395 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           4560 mm/hugetlb.c   	struct hstate *h = hstate_vma(vma);
hstate           4651 mm/hugetlb.c   	struct hstate *h = hstate_inode(inode);
hstate           4767 mm/hugetlb.c   	struct hstate *h = hstate_inode(inode);
hstate           5154 mm/hugetlb.c   	struct hstate *h = page_hstate(oldpage);
hstate            164 mm/hugetlb_cgroup.c 	struct hstate *h;
hstate            357 mm/hugetlb_cgroup.c 	struct hstate *h = &hstates[idx];
hstate            399 mm/hugetlb_cgroup.c 	struct hstate *h;
hstate            419 mm/hugetlb_cgroup.c 	struct hstate *h = page_hstate(oldhpage);
hstate            572 mm/migrate.c   		struct hstate *h = page_hstate(src);
hstate           1596 mm/mmap.c      		struct hstate *hs;
hstate            175 mm/pagewalk.c  static unsigned long hugetlb_entry_end(struct hstate *h, unsigned long addr,
hstate            186 mm/pagewalk.c  	struct hstate *h = hstate_vma(vma);
hstate            187 mm/userfaultfd.c 	struct hstate *h;