Lines Matching defs:h

126 struct hugepage_subpool *hugepage_new_subpool(struct hstate *h, long max_hpages,  in hugepage_new_subpool()
291 struct hstate *h, in record_hugetlb_cgroup_uncharge_info()
373 long to, struct hstate *h, struct hugetlb_cgroup *cg, in hugetlb_resv_map_add()
399 struct hstate *h, long *regions_needed) in add_reservation_in_range()
528 long in_regions_needed, struct hstate *h, in region_add()
764 struct hstate *h = hstate_inode(inode); in hugetlb_fix_reserve_counts() local
811 static pgoff_t vma_hugecache_offset(struct hstate *h, in vma_hugecache_offset()
890 struct hstate *h) in resv_map_set_hugetlb_cgroup_uncharge_info()
1111 static void enqueue_huge_page(struct hstate *h, struct page *page) in enqueue_huge_page()
1124 static struct page *dequeue_huge_page_node_exact(struct hstate *h, int nid) in dequeue_huge_page_node_exact()
1148 static struct page *dequeue_huge_page_nodemask(struct hstate *h, gfp_t gfp_mask, int nid, in dequeue_huge_page_nodemask()
1184 static struct page *dequeue_huge_page_vma(struct hstate *h, in dequeue_huge_page_vma()
1261 static int hstate_next_node_to_alloc(struct hstate *h, in hstate_next_node_to_alloc()
1280 static int hstate_next_node_to_free(struct hstate *h, nodemask_t *nodes_allowed) in hstate_next_node_to_free()
1355 static struct page *alloc_gigantic_page(struct hstate *h, gfp_t gfp_mask, in alloc_gigantic_page()
1392 static struct page *alloc_gigantic_page(struct hstate *h, gfp_t gfp_mask, in alloc_gigantic_page()
1400 static struct page *alloc_gigantic_page(struct hstate *h, gfp_t gfp_mask, in alloc_gigantic_page()
1418 static void __remove_hugetlb_page(struct hstate *h, struct page *page, in __remove_hugetlb_page()
1473 static void remove_hugetlb_page(struct hstate *h, struct page *page, in remove_hugetlb_page()
1479 static void remove_hugetlb_page_for_demote(struct hstate *h, struct page *page, in remove_hugetlb_page_for_demote()
1485 static void add_hugetlb_page(struct hstate *h, struct page *page, in add_hugetlb_page()
1527 static void __update_and_free_page(struct hstate *h, struct page *page) in __update_and_free_page()
1589 struct hstate *h; in free_hpage_workfn() local
1610 static inline void flush_free_hpage_work(struct hstate *h) in flush_free_hpage_work()
1616 static void update_and_free_page(struct hstate *h, struct page *page, in update_and_free_page()
1635 static void update_and_free_pages_bulk(struct hstate *h, struct list_head *list) in update_and_free_pages_bulk()
1647 struct hstate *h; in size_to_hstate() local
1662 struct hstate *h = page_hstate(page); in free_huge_page() local
1723 static void __prep_account_new_huge_page(struct hstate *h, int nid) in __prep_account_new_huge_page()
1730 static void __prep_new_huge_page(struct hstate *h, struct page *page) in __prep_new_huge_page()
1740 static void prep_new_huge_page(struct hstate *h, struct page *page, int nid) in prep_new_huge_page()
1892 static struct page *alloc_buddy_huge_page(struct hstate *h, in alloc_buddy_huge_page()
1943 static struct page *alloc_fresh_huge_page(struct hstate *h, in alloc_fresh_huge_page()
1982 static int alloc_pool_huge_page(struct hstate *h, nodemask_t *nodes_allowed, in alloc_pool_huge_page()
2011 static struct page *remove_pool_huge_page(struct hstate *h, in remove_pool_huge_page()
2067 struct hstate *h = page_hstate(head); in dissolve_free_huge_page() local
2158 static struct page *alloc_surplus_huge_page(struct hstate *h, gfp_t gfp_mask, in alloc_surplus_huge_page()
2225 static struct page *alloc_migrate_huge_page(struct hstate *h, gfp_t gfp_mask, in alloc_migrate_huge_page()
2250 struct page *alloc_buddy_huge_page_with_mpol(struct hstate *h, in alloc_buddy_huge_page_with_mpol()
2277 struct page *alloc_huge_page_nodemask(struct hstate *h, int preferred_nid, in alloc_huge_page_nodemask()
2296 struct page *alloc_huge_page_vma(struct hstate *h, struct vm_area_struct *vma, in alloc_huge_page_vma()
2317 static int gather_surplus_pages(struct hstate *h, long delta) in gather_surplus_pages()
2410 static void return_unused_surplus_pages(struct hstate *h, in return_unused_surplus_pages()
2490 static long __vma_reservation_common(struct hstate *h, in __vma_reservation_common()
2570 static long vma_needs_reservation(struct hstate *h, in vma_needs_reservation()
2576 static long vma_commit_reservation(struct hstate *h, in vma_commit_reservation()
2582 static void vma_end_reservation(struct hstate *h, in vma_end_reservation()
2588 static long vma_add_reservation(struct hstate *h, in vma_add_reservation()
2594 static long vma_del_reservation(struct hstate *h, in vma_del_reservation()
2620 void restore_reserve_on_error(struct hstate *h, struct vm_area_struct *vma, in restore_reserve_on_error()
2700 static int alloc_and_dissolve_huge_page(struct hstate *h, struct page *old_page, in alloc_and_dissolve_huge_page()
2805 struct hstate *h; in isolate_or_dissolve_huge_page() local
2844 struct hstate *h = hstate_vma(vma); in alloc_huge_page() local
2971 int __alloc_bootmem_huge_page(struct hstate *h, int nid) in __alloc_bootmem_huge_page()
3019 struct hstate *h = m->hstate; in gather_bootmem_prealloc() local
3041 static void __init hugetlb_hstate_alloc_pages_onenode(struct hstate *h, int nid) in hugetlb_hstate_alloc_pages_onenode()
3072 static void __init hugetlb_hstate_alloc_pages(struct hstate *h) in hugetlb_hstate_alloc_pages()
3137 struct hstate *h, *h2; in hugetlb_init_hstates() local
3172 struct hstate *h; in report_hugepages() local
3184 static void try_to_free_low(struct hstate *h, unsigned long count, in try_to_free_low()
3216 static inline void try_to_free_low(struct hstate *h, unsigned long count, in try_to_free_low()
3227 static int adjust_pool_surplus(struct hstate *h, nodemask_t *nodes_allowed, in adjust_pool_surplus()
3255 #define persistent_huge_pages(h) (h->nr_huge_pages - h->surplus_huge_pages) argument
3256 static int set_max_huge_pages(struct hstate *h, unsigned long count, int nid, in set_max_huge_pages()
3406 static int demote_free_huge_page(struct hstate *h, struct page *page) in demote_free_huge_page()
3467 static int demote_pool_huge_page(struct hstate *h, nodemask_t *nodes_allowed) in demote_pool_huge_page()
3526 struct hstate *h; in nr_hugepages_show_common() local
3540 struct hstate *h, int nid, in __nr_hugepages_store_common()
3576 struct hstate *h; in nr_hugepages_store_common() local
3627 struct hstate *h = kobj_to_hstate(kobj, NULL); in nr_overcommit_hugepages_show() local
3636 struct hstate *h = kobj_to_hstate(kobj, NULL); in nr_overcommit_hugepages_store() local
3656 struct hstate *h; in free_hugepages_show() local
3673 struct hstate *h = kobj_to_hstate(kobj, NULL); in resv_hugepages_show() local
3681 struct hstate *h; in surplus_hugepages_show() local
3701 struct hstate *h; in demote_store() local
3754 struct hstate *h = kobj_to_hstate(kobj, &nid); in demote_size_show() local
3764 struct hstate *h, *demote_hstate; in demote_size_store() local
3818 static int hugetlb_sysfs_add_hstate(struct hstate *h, struct kobject *parent, in hugetlb_sysfs_add_hstate()
3846 struct hstate *h; in hugetlb_sysfs_init() local
3919 struct hstate *h; in hugetlb_unregister_node() local
3944 struct hstate *h; in hugetlb_register_node() local
4086 struct hstate *h; in hugetlb_add_hstate() local
4215 struct hstate *h; in hugepagesz_setup() local
4304 static unsigned int allowed_mems_nr(struct hstate *h) in allowed_mems_nr()
4343 struct hstate *h = &default_hstate; in hugetlb_sysctl_handler_common() local
4382 struct hstate *h = &default_hstate; in hugetlb_overcommit_handler() local
4412 struct hstate *h; in hugetlb_report_meminfo() local
4442 struct hstate *h = &default_hstate; in hugetlb_report_node_meminfo() local
4458 struct hstate *h; in hugetlb_show_meminfo() local
4483 struct hstate *h; in hugetlb_total_pages() local
4491 static int hugetlb_acct_memory(struct hstate *h, long delta) in hugetlb_acct_memory()
4561 struct hstate *h = hstate_vma(vma); in hugetlb_vm_op_close() local
4701 struct hstate *h = hstate_vma(vma); in copy_hugetlb_page_range() local
4856 struct hstate *h = hstate_vma(vma); in move_huge_pte() local
4885 struct hstate *h = hstate_vma(vma); in move_hugetlb_page_tables() local
4939 struct hstate *h = hstate_vma(vma); in __unmap_hugepage_range() local
5085 struct hstate *h = hstate_vma(vma); in unmap_ref_private() local
5143 struct hstate *h = hstate_vma(vma); in hugetlb_cow() local
5285 static struct page *hugetlbfs_pagecache_page(struct hstate *h, in hugetlbfs_pagecache_page()
5301 static bool hugetlbfs_pagecache_present(struct hstate *h, in hugetlbfs_pagecache_present()
5321 struct hstate *h = hstate_inode(inode); in huge_add_to_page_cache() local
5383 struct hstate *h = hstate_vma(vma); in hugetlb_no_page() local
5584 struct hstate *h = hstate_vma(vma); in hugetlb_fault() local
5744 struct hstate *h = hstate_vma(dst_vma); in hugetlb_mcopy_atomic_pte() local
5942 struct hstate *h = hstate_vma(vma); in follow_hugetlb_page() local
6118 struct hstate *h = hstate_vma(vma); in hugetlb_change_protection() local
6212 struct hstate *h = hstate_inode(inode); in hugetlb_reserve_pages() local
6361 struct hstate *h = hstate_inode(inode); in hugetlb_unreserve_pages() local
6791 struct hstate *h = page_hstate(oldpage); in move_hugetlb_state() local
6834 struct hstate *h = hstate_vma(vma); in hugetlb_unshare_all_pmds() local