Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/
H A Dsystem_heap.c344 __free_pages(page, compound_order(page)); in system_heap_buf_free()
347 if (compound_order(page) == orders[j]) in system_heap_buf_free()
440 max_order = compound_order(page); in system_heap_do_allocate()
484 __free_pages(p, compound_order(p)); in system_heap_do_allocate()
489 __free_pages(page, compound_order(page)); in system_heap_do_allocate()
H A Drk_system_heap.c453 __free_pages(page, compound_order(page)); in system_heap_buf_free()
456 if (compound_order(page) == orders[j]) in system_heap_buf_free()
565 max_order = compound_order(page); in system_heap_do_allocate()
635 __free_pages(p, compound_order(p)); in system_heap_do_allocate()
640 __free_pages(page, compound_order(page)); in system_heap_do_allocate()
643 __free_pages(page, compound_order(page)); in system_heap_do_allocate()
H A Dpage_pool.c110 if (WARN_ON(pool->order != compound_order(page))) in dmabuf_page_pool_free()
/OK3568_Linux_fs/kernel/include/linux/
H A Dhugetlb_cgroup.h66 if (compound_order(page) < HUGETLB_CGROUP_MIN_ORDER) in __hugetlb_cgroup_from_page()
90 if (compound_order(page) < HUGETLB_CGROUP_MIN_ORDER) in __set_hugetlb_cgroup()
H A Dmm.h962 static inline unsigned int compound_order(struct page *page) in compound_order() function
966 return page[1].compound_order; in compound_order()
977 return PageCompound(page) && compound_order(page) > 1; in hpage_pincount_available()
994 page[1].compound_order = order; in set_compound_order()
1009 return PAGE_SIZE << compound_order(page); in page_size()
1015 return PAGE_SHIFT + compound_order(page); in page_shift()
H A Dmm_types.h138 unsigned char compound_order; member
/OK3568_Linux_fs/kernel/mm/
H A Ddebug.c105 head, compound_order(head), in __dump_page()
110 head, compound_order(head), in __dump_page()
H A Dgup.c122 set_page_pinner(head, compound_order(head)); in try_grab_compound_head()
179 reset_page_pinner(page, compound_order(page)); in put_compound_head()
213 set_page_pinner(page, compound_order(page)); in try_grab_page()
271 reset_page_pinner(head, compound_order(head)); in put_user_page()
H A Dcompaction.c251 if (compound_order(page) >= pageblock_order) in pageblock_skip_persistent()
599 const unsigned int order = compound_order(page); in isolate_freepages_block()
951 const unsigned int order = compound_order(page); in isolate_migratepages_block()
H A Dmlock.c482 reset_page_pinner(page, compound_order(page)); in munlock_vma_pages_range()
H A Dslob.c559 unsigned int order = compound_order(sp); in kfree()
H A Dswap_state.c134 XA_STATE_ORDER(xas, &address_space->i_pages, idx, compound_order(page)); in add_to_swap_cache()
H A Dslub.c1000 maxobj = order_objects(compound_order(page), s->size); in check_slab()
1050 max_objects = order_objects(compound_order(page), s->size); in on_freelist()
1884 int order = compound_order(page); in __free_slab()
3279 __free_pages(page, compound_order(page)); in build_detached_freelist()
4191 unsigned int order = compound_order(page); in kfree()
H A Dpage_alloc.c717 __free_pages_ok(page, compound_order(page), FPI_NONE); in free_compound_page()
1307 VM_BUG_ON_PAGE(compound && compound_order(page) != order, page); in free_pages_prepare()
5299 free_the_page(page, compound_order(page)); in __page_frag_cache_drain()
5339 free_the_page(page, compound_order(page)); in page_frag_alloc()
5382 free_the_page(page, compound_order(page)); in page_frag_free()
H A Dhuge_memory.c107 __free_pages(zero_page, compound_order(zero_page)); in get_huge_zero_page()
161 __free_pages(zero_page, compound_order(zero_page)); in shrink_huge_zero_page_scan()
H A Dshmem.c684 XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); in shmem_add_to_page_cache()
1963 inode->i_blocks += BLOCKS_PER_PAGE << compound_order(page); in shmem_getpage_gfp()
H A Dhugetlb.c1640 if (compound_order(page_head) >= MAX_ORDER) in hugetlb_basepage_index()
1645 return (index << compound_order(page_head)) + compound_idx; in hugetlb_basepage_index()
H A Dmigrate.c2017 VM_BUG_ON_PAGE(compound_order(page) && !PageTransHuge(page), page); in numamigrate_isolate_page()
H A Dfilemap.c135 xas_set_order(&xas, page->index, compound_order(page)); in page_cache_delete()
H A Dmemory.c4090 if (compound_order(page) != HPAGE_PMD_ORDER) in do_set_pmd()
/OK3568_Linux_fs/kernel/drivers/staging/android/ion/heaps/
H A Dion_system_heap.c62 unsigned int order = compound_order(page); in free_buffer_page()
136 max_order = compound_order(page); in ion_system_heap_allocate()
H A Dion_page_pool.c86 BUG_ON(pool->order != compound_order(page)); in ion_page_pool_free()
/OK3568_Linux_fs/kernel/kernel/
H A Dcrash_core.c482 VMCOREINFO_OFFSET(page, compound_order); in crash_save_vmcoreinfo_init()
/OK3568_Linux_fs/kernel/Documentation/admin-guide/kdump/
H A Dvmcoreinfo.rst138 (page, flags|_refcount|mapping|lru|_mapcount|private|compound_dtor|compound_order|compound_head)