| /linux-6.15/include/linux/ |
| H A D | page_owner.h | 15 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 D | huge_mm.h | 345 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 D | pgalloc_tag.h | 198 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 D | memcontrol.h | 1041 unsigned new_order); 1467 unsigned old_order, unsigned new_order) in folio_split_memcg_refs() argument
|
| /linux-6.15/mm/ |
| H A D | readahead.c | 460 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 D | huge_memory.c | 3314 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 D | page_owner.c | 349 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 D | memcontrol.c | 3126 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 D | test_xarray.c | 1824 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 D | alloc_tag.c | 168 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 D | gemini.c | 1041 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 D | irq-gic-v3-its.c | 2495 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 D | mballoc.c | 844 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()
|