H A D | page_alloc.c | 319 _deferred_grow_zone(struct zone *zone, unsigned int order) in _deferred_grow_zone() argument 329 static inline bool _deferred_grow_zone(struct zone *zone, unsigne argument 434 page_outside_zone_boundaries(struct zone * zone,struct page * page) page_outside_zone_boundaries() argument 459 bad_range(struct zone * zone,struct page * page) bad_range() argument 469 bad_range(struct zone * zone,struct page * page) bad_range() argument 589 task_capc(struct zone * zone) task_capc() argument 631 task_capc(struct zone * zone) task_capc() argument 644 account_freepages(struct zone * zone,int nr_pages,int migratetype) account_freepages() argument 662 __add_to_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype,bool tail) __add_to_free_list() argument 688 move_to_free_list(struct page * page,struct zone * zone,unsigned int order,int old_mt,int new_mt) move_to_free_list() argument 712 __del_page_from_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype) __del_page_from_free_list() argument 734 del_page_from_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype) del_page_from_free_list() argument 799 __free_one_page(struct page * page,unsigned long pfn,struct zone * zone,unsigned int order,int migratetype,fpi_t fpi_flags) __free_one_page() argument 1296 free_pcppages_bulk(struct zone * zone,int count,struct per_cpu_pages * pcp,int pindex) free_pcppages_bulk() argument 1350 split_large_buddy(struct zone * zone,struct page * page,unsigned long pfn,int order,fpi_t fpi) split_large_buddy() argument 1373 add_page_to_zone_llist(struct zone * zone,struct page * page,unsigned int order) add_page_to_zone_llist() argument 1382 free_one_page(struct zone * zone,struct page * page,unsigned long pfn,unsigned int order,fpi_t fpi_flags) free_one_page() argument 1422 struct zone *zone = page_zone(page); __free_pages_ok() local 1501 __pageblock_pfn_to_page(unsigned long start_pfn,unsigned long end_pfn,struct zone * zone) __pageblock_pfn_to_page() argument 1542 expand(struct zone * zone,struct page * page,int low,int high,int migratetype) expand() argument 1570 page_del_and_expand(struct zone * zone,struct page * page,int low,int high,int migratetype) page_del_and_expand() argument 1734 __rmqueue_smallest(struct zone * zone,unsigned int order,int migratetype) __rmqueue_smallest() argument 1773 __rmqueue_cma_fallback(struct zone * zone,unsigned int order) __rmqueue_cma_fallback() argument 1779 __rmqueue_cma_fallback(struct zone * zone,unsigned int order) __rmqueue_cma_fallback() argument 1787 __move_freepages_block(struct zone * zone,unsigned long start_pfn,int old_mt,int new_mt) __move_freepages_block() argument 1822 prep_move_freepages_block(struct zone * zone,struct page * page,unsigned long * start_pfn,int * num_free,int * num_movable) prep_move_freepages_block() argument 1872 move_freepages_block(struct zone * zone,struct page * page,int old_mt,int new_mt) move_freepages_block() argument 1927 move_freepages_block_isolate(struct zone * zone,struct page * page,int migratetype) move_freepages_block_isolate() argument 1981 boost_watermark(struct zone * zone) boost_watermark() argument 2100 try_to_claim_block(struct zone * zone,struct page * page,int current_order,int order,int start_type,int block_type,unsigned int alloc_flags) try_to_claim_block() argument 2174 __rmqueue_claim(struct zone * zone,int order,int start_migratetype,unsigned int alloc_flags) __rmqueue_claim() argument 2229 __rmqueue_steal(struct zone * zone,int order,int start_migratetype) __rmqueue_steal() argument 2265 __rmqueue(struct zone * zone,unsigned int order,int migratetype,unsigned int alloc_flags,enum rmqueue_mode * mode) __rmqueue() argument 2334 rmqueue_bulk(struct zone * zone,unsigned int order,unsigned long count,struct list_head * list,int migratetype,unsigned int alloc_flags) rmqueue_bulk() argument 2375 decay_pcp_high(struct zone * zone,struct per_cpu_pages * pcp) decay_pcp_high() argument 2411 drain_zone_pages(struct zone * zone,struct per_cpu_pages * pcp) drain_zone_pages() argument 2428 drain_pages_zone(unsigned int cpu,struct zone * zone) drain_pages_zone() argument 2452 struct zone *zone; drain_pages() local 2462 drain_local_pages(struct zone * zone) drain_local_pages() argument 2482 __drain_all_pages(struct zone * zone,bool force_all_cpus) __drain_all_pages() argument 2555 drain_all_pages(struct zone * zone) drain_all_pages() argument 2585 nr_pcp_high(struct per_cpu_pages * pcp,struct zone * zone,int batch,bool free_high) nr_pcp_high() argument 2633 free_frozen_page_commit(struct zone * zone,struct per_cpu_pages * pcp,struct page * page,int migratetype,unsigned int order,fpi_t fpi_flags) free_frozen_page_commit() argument 2697 struct zone *zone; __free_frozen_pages() local 2783 struct zone *zone = folio_zone(folio); free_unref_folios() local 2870 struct zone *zone = page_zone(page); __isolate_free_page() local 2920 struct zone *zone = page_zone(page); __putback_isolated_page() local 2957 rmqueue_buddy(struct zone * preferred_zone,struct zone * zone,unsigned int order,unsigned int alloc_flags,int migratetype) rmqueue_buddy() argument 3002 nr_pcp_alloc(struct per_cpu_pages * pcp,struct zone * zone,int order) nr_pcp_alloc() argument 3054 __rmqueue_pcplist(struct zone * zone,unsigned int order,int migratetype,unsigned int alloc_flags,struct per_cpu_pages * pcp,struct list_head * list) __rmqueue_pcplist() argument 3086 rmqueue_pcplist(struct zone * preferred_zone,struct zone * zone,unsigned int order,int migratetype,unsigned int alloc_flags) rmqueue_pcplist() argument 3133 rmqueue(struct zone * preferred_zone,struct zone * zone,unsigned int order,gfp_t gfp_flags,unsigned int alloc_flags,int migratetype) rmqueue() argument 3167 reserve_highatomic_pageblock(struct page * page,int order,struct zone * zone) reserve_highatomic_pageblock() argument 3224 struct zone *zone; unreserve_highatomic_pageblock() local 3457 zone_allows_reclaim(struct zone * local_zone,struct zone * zone) zone_allows_reclaim() argument 3463 zone_allows_reclaim(struct zone * local_zone,struct zone * zone) zone_allows_reclaim() argument 3478 alloc_flags_nofragment(struct zone * zone,gfp_t gfp_mask) alloc_flags_nofragment() argument 3534 struct zone *zone; get_page_from_freelist() local 3901 struct zone *zone = page_zone(page); __alloc_pages_direct_compact() local 4001 struct zone *zone; should_compact_retry() local 4171 struct zone *zone; wake_all_kswapds() local 4301 struct zone *zone; should_reclaim_retry() local 4775 struct zone *zone; alloc_pages_bulk_noprof() local 5203 struct zone *zone; nr_free_zone_pages() local 5235 zoneref_set_zone(struct zone * zone,struct zoneref * zoneref) zoneref_set_zone() argument 5248 struct zone *zone; build_zonerefs_node() local 5617 zone_batchsize(struct zone * zone) zone_batchsize() argument 5666 zone_highsize(struct zone * zone,int batch,int cpu_online,int high_fraction) zone_highsize() argument 5763 __zone_set_pageset_high_and_batch(struct zone * zone,unsigned long high_min,unsigned long high_max,unsigned long batch) __zone_set_pageset_high_and_batch() argument 5779 zone_set_pageset_high_and_batch(struct zone * zone,int cpu_online) zone_set_pageset_high_and_batch() argument 5811 setup_zone_pageset(struct zone * zone) setup_zone_pageset() argument 5836 zone_pcp_update(struct zone * zone,int cpu_online) zone_pcp_update() argument 5843 zone_pcp_update_cacheinfo(struct zone * zone,unsigned int cpu) zone_pcp_update_cacheinfo() argument 5867 struct zone *zone; setup_pcp_cacheinfo() local 5880 struct zone *zone; setup_per_cpu_pageset() local 5905 zone_pcp_init(struct zone * zone) zone_pcp_init() argument 5981 struct zone *zone; page_alloc_cpu_dead() local 6012 struct zone *zone; page_alloc_cpu_online() local 6045 struct zone *zone = pgdat->node_zones + i; calculate_totalreserve_pages() local 6083 struct zone *zone = &pgdat->node_zones[i]; setup_per_zone_lowmem_reserve() local 6111 struct zone *zone; __setup_per_zone_wmarks() local 6180 struct zone *zone; setup_per_zone_wmarks() local 6293 struct zone *zone; setup_min_unmapped_ratio() local 6321 struct zone *zone; setup_min_slab_ratio() local 6379 struct zone *zone; percpu_pagelist_high_fraction_sysctl_handler() local 6838 zone_spans_last_pfn(const struct zone * zone,unsigned long start_pfn,unsigned long nr_pages) zone_spans_last_pfn() argument 6874 struct zone *zone; alloc_contig_pages_noprof() local 6941 zone_pcp_disable(struct zone * zone) zone_pcp_disable() argument 6948 zone_pcp_enable(struct zone * zone) zone_pcp_enable() argument 6955 zone_pcp_reset(struct zone * zone) zone_pcp_reset() argument 6989 struct zone *zone; __offline_isolated_pages() local 7051 add_to_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype,bool tail) add_to_free_list() argument 7063 break_down_buddy_pages(struct zone * zone,struct page * page,struct page * target,int low,int high,int migratetype) break_down_buddy_pages() argument 7094 struct zone *zone = page_zone(page); take_page_off_buddy() local 7130 struct zone *zone = page_zone(page); put_page_back_buddy() local 7157 struct zone *zone = &pgdat->node_zones[ZONE_DMA]; has_managed_dma() local 7191 __accept_page(struct zone * zone,unsigned long * flags,struct page * page) __accept_page() argument 7207 struct zone *zone = page_zone(page); accept_page() local 7220 try_to_accept_memory_one(struct zone * zone) try_to_accept_memory_one() argument 7239 cond_accept_memory(struct zone * zone,unsigned int order,int alloc_flags) cond_accept_memory() argument 7280 struct zone *zone = page_zone(page); __free_unaccepted() local 7303 cond_accept_memory(struct zone * zone,unsigned int order,int alloc_flags) cond_accept_memory() argument [all...] |
H A D | mm_init.c | 69 struct zone *zone; in mminit_verify_zonelist() local 582 __init_single_page(struct page * page,unsigned long pfn,unsigned long zone,int nid) __init_single_page() argument 680 struct zone *zone = &pgdat->node_zones[zid]; __init_page_from_nid() local 804 overlap_memmap_init(unsigned long zone,unsigned long * pfn) overlap_memmap_init() argument 849 init_unavailable_range(unsigned long spfn,unsigned long epfn,int zone,int node) init_unavailable_range() argument 874 memmap_init_range(unsigned long size,int nid,unsigned long zone,unsigned long start_pfn,unsigned long zone_end_pfn,enum meminit_context context,struct vmem_altmap * altmap,int migratetype) memmap_init_range() argument 941 memmap_init_zone_range(struct zone * zone,unsigned long start_pfn,unsigned long end_pfn,unsigned long * hole_pfn) memmap_init_zone_range() argument 975 struct zone *zone = node->node_zones + j; memmap_init() local 1108 memmap_init_zone_device(struct zone * zone,unsigned long start_pfn,unsigned long nr_pages,struct dev_pagemap * pgmap) memmap_init_zone_device() argument 1344 struct zone *zone = pgdat->node_zones + i; calculate_node_totalpages() local 1421 zone_init_internals(struct zone * zone,enum zone_type idx,int nid,unsigned long remaining_pages) zone_init_internals() argument 1433 zone_init_free_lists(struct zone * zone) zone_init_free_lists() argument 1446 init_currently_empty_zone(struct zone * zone,unsigned long zone_start_pfn,unsigned long size) init_currently_empty_zone() argument 1489 setup_usemap(struct zone * zone) setup_usemap() argument 1504 setup_usemap(struct zone * zone) setup_usemap() argument 1585 struct zone *zone = pgdat->node_zones + z; free_area_init_core_hotplug() local 1602 struct zone *zone = pgdat->node_zones + j; free_area_init_core() local 1754 struct zone *zone = &pgdat->node_zones[zone_type]; check_for_memory() local 1824 int i, nid, zone; free_area_init() local 2029 deferred_init_pages(struct zone * zone,unsigned long pfn,unsigned long end_pfn) deferred_init_pages() argument 2051 deferred_init_mem_pfn_range_in_zone(u64 * i,struct zone * zone,unsigned long * spfn,unsigned long * epfn,unsigned long first_init_pfn) deferred_init_mem_pfn_range_in_zone() argument 2088 deferred_init_maxorder(u64 * i,struct zone * zone,unsigned long * start_pfn,unsigned long * end_pfn) deferred_init_maxorder() argument 2136 struct zone *zone = arg; deferred_init_memmap_chunk() local 2165 struct zone *zone; deferred_init_memmap() local 2235 deferred_grow_zone(struct zone * zone,unsigned int order) deferred_grow_zone() argument 2328 set_zone_contiguous(struct zone * zone) set_zone_contiguous() argument 2358 struct zone *zone, *izone = NULL; pfn_range_intersects_zones() local 2378 struct zone *zone; page_alloc_init_late() local [all...] |
H A D | compaction.c | 159 defer_compaction(struct zone * zone,int order) defer_compaction() argument 174 compaction_deferred(struct zone * zone,int order) compaction_deferred() argument 197 compaction_defer_reset(struct zone * zone,int order,bool alloc_success) compaction_defer_reset() argument 211 compaction_restarting(struct zone * zone,int order) compaction_restarting() argument 230 reset_cached_positions(struct zone * zone) reset_cached_positions() argument 309 __reset_isolation_pfn(struct zone * zone,unsigned long pfn,bool check_source,bool check_target) __reset_isolation_pfn() argument 382 __reset_isolation_suitable(struct zone * zone) __reset_isolation_suitable() argument 440 struct zone *zone = &pgdat->node_zones[zoneid]; reset_isolation_suitable() local 469 struct zone *zone = cc->zone; update_cached_migrate() local 492 struct zone *zone = cc->zone; update_pageblock_skip() local 1715 struct zone *zone = cc->zone; isolate_freepages() local 2203 fragmentation_score_zone(struct zone * zone) fragmentation_score_zone() argument 2218 fragmentation_score_zone_weighted(struct zone * zone) fragmentation_score_zone_weighted() argument 2239 struct zone *zone; fragmentation_score_node() local 2393 __compaction_suitable(struct zone * zone,int order,unsigned long watermark,int highest_zoneidx,unsigned long free_pages) __compaction_suitable() argument 2423 compaction_suitable(struct zone * zone,int order,unsigned long watermark,int highest_zoneidx) compaction_suitable() argument 2471 struct zone *zone; compaction_zonelist_suitable() local 2506 compaction_suit_allocation_order(struct zone * zone,unsigned int order,int highest_zoneidx,unsigned int alloc_flags,bool async,bool kcompactd) compaction_suit_allocation_order() argument 2785 compact_zone_order(struct zone * zone,int order,gfp_t gfp_mask,enum compact_priority prio,unsigned int alloc_flags,int highest_zoneidx,struct page ** capture) compact_zone_order() argument 2855 struct zone *zone; try_to_compact_pages() local 2932 struct zone *zone; compact_node() local 3068 struct zone *zone; kcompactd_node_suitable() local 3098 struct zone *zone; kcompactd_do_work() local [all...] |
H A D | memory_hotplug.c | 433 find_smallest_section_pfn(int nid,struct zone * zone,unsigned long start_pfn,unsigned long end_pfn) find_smallest_section_pfn() argument 454 find_biggest_section_pfn(int nid,struct zone * zone,unsigned long start_pfn,unsigned long end_pfn) find_biggest_section_pfn() argument 478 shrink_zone_span(struct zone * zone,unsigned long start_pfn,unsigned long end_pfn) shrink_zone_span() argument 521 struct zone *zone; update_pgdat_span() local 546 remove_pfn_range_from_zone(struct zone * zone,unsigned long start_pfn,unsigned long nr_pages) remove_pfn_range_from_zone() argument 704 node_states_check_changes_online(unsigned long nr_pages,struct zone * zone,struct memory_notify * arg) node_states_check_changes_online() argument 726 resize_zone_range(struct zone * zone,unsigned long start_pfn,unsigned long nr_pages) resize_zone_range() argument 771 move_pfn_range_to_zone(struct zone * zone,unsigned long start_pfn,unsigned long nr_pages,struct vmem_altmap * altmap,int migratetype) move_pfn_range_to_zone() argument 816 auto_movable_stats_account_zone(struct auto_movable_stats * stats,struct zone * zone) auto_movable_stats_account_zone() argument 870 struct zone *zone; auto_movable_can_online_movable() local 926 struct zone *zone = &pgdat->node_zones[zid]; default_kernel_zone_for_pfn() local 1093 struct zone *zone = page_zone(page); adjust_present_page_count() local 1112 mhp_init_memmap_on_memory(unsigned long pfn,unsigned long nr_pages,struct zone * zone,bool mhp_off_inaccessible) mhp_init_memmap_on_memory() argument 1174 online_pages(unsigned long pfn,unsigned long nr_pages,struct zone * zone,struct memory_group * group) online_pages() argument 1891 node_states_check_changes_offline(unsigned long nr_pages,struct zone * zone,struct memory_notify * arg) node_states_check_changes_offline() argument 1950 offline_pages(unsigned long start_pfn,unsigned long nr_pages,struct zone * zone,struct memory_group * group) offline_pages() argument [all...] |