Home
last modified time | relevance | path

Searched refs:compound_order (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/include/linux/
Dhugetlb_cgroup.h33 if (compound_order(page) < HUGETLB_CGROUP_MIN_ORDER) in hugetlb_cgroup_from_page()
43 if (compound_order(page) < HUGETLB_CGROUP_MIN_ORDER) in set_hugetlb_cgroup()
Dmm.h791 static inline unsigned int compound_order(struct page *page) in compound_order() function
795 return page[1].compound_order; in compound_order()
800 page[1].compound_order = order; in set_compound_order()
806 return 1UL << compound_order(page); in compound_nr()
812 return PAGE_SIZE << compound_order(page); in page_size()
818 return PAGE_SHIFT + compound_order(page); in page_shift()
Dmm_types.h135 unsigned char compound_order; member
Dpagemap.h426 return page->index << compound_order(page); in page_to_pgoff()
/Linux-v5.4/drivers/staging/android/ion/
Dion_system_heap.c60 unsigned int order = compound_order(page); in free_buffer_page()
124 max_order = compound_order(page); in ion_system_heap_allocate()
Dion_page_pool.c85 BUG_ON(pool->order != compound_order(page)); in ion_page_pool_free()
/Linux-v5.4/kernel/
Dcrash_core.c430 VMCOREINFO_OFFSET(page, compound_order); in crash_save_vmcoreinfo_init()
/Linux-v5.4/mm/
Dcompaction.c234 if (compound_order(page) >= pageblock_order) in pageblock_skip_persistent()
581 const unsigned int order = compound_order(page); in isolate_freepages_block()
903 const unsigned int order = compound_order(page); in isolate_migratepages_block()
Dslob.c552 unsigned int order = compound_order(sp); in kfree()
Dswap_state.c118 XA_STATE_ORDER(xas, &address_space->i_pages, idx, compound_order(page)); in add_to_swap_cache()
Dmadvise.c887 order = compound_order(compound_head(page)); in madvise_inject_error()
Dslub.c921 maxobj = order_objects(compound_order(page), s->size); in check_slab()
971 max_objects = order_objects(compound_order(page), s->size); in on_freelist()
1712 int order = compound_order(page); in __free_slab()
3071 __free_pages(page, compound_order(page)); in build_detached_freelist()
3947 unsigned int order = compound_order(page); in kfree()
Dmemory-failure.c329 tk->size_shift = compound_order(compound_head(p)) + PAGE_SHIFT; in add_to_kill()
Dpage_alloc.c674 __free_pages_ok(page, compound_order(page)); in free_compound_page()
1145 VM_BUG_ON_PAGE(compound && compound_order(page) != order, page); in free_pages_prepare()
4875 free_the_page(page, compound_order(page)); in __page_frag_cache_drain()
4941 free_the_page(page, compound_order(page)); in page_frag_free()
Dhuge_memory.c97 __free_pages(zero_page, compound_order(zero_page)); in get_huge_zero_page()
149 __free_pages(zero_page, compound_order(zero_page)); in shrink_huge_zero_page_scan()
Dhugetlb.c1398 if (compound_order(page_head) >= MAX_ORDER) in __basepage_index()
1403 return (index << compound_order(page_head)) + compound_idx; in __basepage_index()
Dshmem.c610 XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); in shmem_add_to_page_cache()
1888 inode->i_blocks += BLOCKS_PER_PAGE << compound_order(page); in shmem_getpage_gfp()
Dmigrate.c1892 VM_BUG_ON_PAGE(compound_order(page) && !PageTransHuge(page), page); in numamigrate_isolate_page()
Dfilemap.c129 xas_set_order(&xas, page->index, compound_order(page)); in page_cache_delete()
/Linux-v5.4/drivers/net/ethernet/ibm/ehea/
Dehea_qmr.c678 page_order = compound_order(pfn_to_page(pfn)); in ehea_is_hugepage()
/Linux-v5.4/Documentation/admin-guide/kdump/
Dvmcoreinfo.rst133 (page, flags|_refcount|mapping|lru|_mapcount|private|compound_dtor|compound_order|compound_head)
/Linux-v5.4/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c613 pte_size <<= compound_order(page); in kvmppc_book3s_hv_page_fault()