Home
last modified time | relevance | path

Searched refs:new_order (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/include/linux/
H A Dpage_owner.h15 int new_order);
36 int new_order) in split_page_owner() argument
39 __split_page_owner(page, old_order, new_order); in split_page_owner()
65 int new_order) in split_page_owner() argument
H A Dhuge_mm.h345 unsigned int new_order);
348 bool uniform_split_supported(struct folio *folio, unsigned int new_order,
350 bool non_uniform_split_supported(struct folio *folio, unsigned int new_order,
352 int folio_split(struct folio *folio, unsigned int new_order, struct page *page,
556 unsigned int new_order) in split_huge_page_to_list_to_order() argument
688 struct list_head *list, int new_order) in split_folio_to_list_to_order() argument
690 return split_huge_page_to_list_to_order(&folio->page, list, new_order); in split_folio_to_list_to_order()
693 static inline int split_folio_to_order(struct folio *folio, int new_order) in split_folio_to_order() argument
695 return split_folio_to_list_to_order(folio, NULL, new_order); in split_folio_to_order()
H A Dpgalloc_tag.h198 void pgalloc_tag_split(struct folio *folio, int old_order, int new_order);
207 static inline void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) {} in pgalloc_tag_split() argument
H A Dmemcontrol.h1041 unsigned new_order);
1467 unsigned old_order, unsigned new_order) in folio_split_memcg_refs() argument
/linux-6.15/mm/
H A Dreadahead.c460 struct file_ra_state *ra, unsigned int new_order) in page_cache_ra_order() argument
482 if (new_order < mapping_max_folio_order(mapping)) in page_cache_ra_order()
483 new_order += 2; in page_cache_ra_order()
485 new_order = min(mapping_max_folio_order(mapping), new_order); in page_cache_ra_order()
486 new_order = min_t(unsigned int, new_order, ilog2(ra->size)); in page_cache_ra_order()
487 new_order = max(new_order, min_order); in page_cache_ra_order()
501 unsigned int order = new_order; in page_cache_ra_order()
H A Dhuge_memory.c3314 int new_order) in __split_folio_to_order() argument
3393 if (new_order) { in __split_folio_to_order()
3409 if (new_order) in __split_folio_to_order()
3661 return new_order != 1; in non_uniform_split_supported()
3692 return new_order != 1; in uniform_split_supported()
3693 } else if (new_order) { in uniform_split_supported()
3801 if (new_order < min_order) { in __folio_split()
3976 unsigned int new_order) in split_huge_page_to_list_to_order() argument
4391 target_order = max(new_order, in split_huge_pages_pid()
4538 unsigned int new_order = 0; in split_huge_pages_write() local
[all …]
H A Dpage_owner.c349 void __split_page_owner(struct page *page, int old_order, int new_order) in __split_page_owner() argument
358 page_owner->order = new_order; in __split_page_owner()
H A Dmemcontrol.c3126 unsigned new_order) in folio_split_memcg_refs() argument
3133 new_refs = (1 << (old_order - new_order)) - 1; in folio_split_memcg_refs()
/linux-6.15/lib/
H A Dtest_xarray.c1824 unsigned int order, unsigned int new_order) in check_split_1() argument
1826 XA_STATE_ORDER(xas, xa, index, new_order); in check_split_1()
1856 XA_BUG_ON(xa, found != 1 << (order - new_order)); in check_split_1()
1862 unsigned int order, unsigned int new_order) in check_split_2() argument
1864 XA_STATE_ORDER(xas, xa, index, new_order); in check_split_2()
1878 new_order < order - 1) { in check_split_2()
1903 XA_BUG_ON(xa, found != 1 << (order - new_order)); in check_split_2()
1911 unsigned int order, new_order; in check_split() local
1916 for (new_order = 0; new_order < order; new_order++) { in check_split()
1917 check_split_1(xa, 0, order, new_order); in check_split()
[all …]
H A Dalloc_tag.c168 void pgalloc_tag_split(struct folio *folio, int old_order, int new_order) in pgalloc_tag_split() argument
172 unsigned int nr_pages = 1 << new_order; in pgalloc_tag_split()
/linux-6.15/drivers/net/ethernet/cortina/
H A Dgemini.c1041 unsigned int new_order; in geth_resize_freeq() local
1068 new_order = min(15, ilog2(new_size - 1) + 1); in geth_resize_freeq()
1070 new_size, new_order); in geth_resize_freeq()
1071 if (geth->freeq_order == new_order) in geth_resize_freeq()
1087 geth->freeq_order = new_order; in geth_resize_freeq()
/linux-6.15/drivers/irqchip/
H A Dirq-gic-v3-its.c2495 u32 new_order = *order; in its_parse_indirect_baser() local
2528 new_order = max_t(u32, get_order(esz << ids), new_order); in its_parse_indirect_baser()
2529 if (new_order > MAX_PAGE_ORDER) { in its_parse_indirect_baser()
2530 new_order = MAX_PAGE_ORDER; in its_parse_indirect_baser()
2531 ids = ilog2(PAGE_ORDER_TO_SIZE(new_order) / (int)esz); in its_parse_indirect_baser()
2537 *order = new_order; in its_parse_indirect_baser()
/linux-6.15/fs/ext4/
H A Dmballoc.c844 int new_order; in mb_update_avg_fragment_size() local
849 new_order = mb_avg_fragment_size_order(sb, in mb_update_avg_fragment_size()
851 if (new_order == grp->bb_avg_fragment_size_order) in mb_update_avg_fragment_size()
861 grp->bb_avg_fragment_size_order = new_order; in mb_update_avg_fragment_size()