| H A D | page_alloc.c | 81 * shuffle the whole zone). 93 /* prevent >1 _updater_ of zone percpu pageset ->high and ->batch fields */ 211 struct zone *zone); 274 /* movable_zone is the "real" zone pages in ZONE_MOVABLE are taken from */ 286 static bool cond_accept_memory(struct zone *zone, unsigned int order, 307 _deferred_grow_zone(struct zone *zone, unsigned int order) in _deferred_grow_zone() argument 309 return deferred_grow_zone(zone, orde in _deferred_grow_zone() 312 _deferred_grow_zone(struct zone * zone,unsigned int order) _deferred_grow_zone() argument 560 page_outside_zone_boundaries(struct zone * zone,struct page * page) page_outside_zone_boundaries() argument 585 bad_range(struct zone * zone,struct page * page) bad_range() argument 595 bad_range(struct zone * zone,struct page * page) bad_range() argument 715 task_capc(struct zone * zone) task_capc() argument 757 task_capc(struct zone * zone) task_capc() argument 770 account_freepages(struct zone * zone,int nr_pages,int migratetype) account_freepages() argument 788 __add_to_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype,bool tail) __add_to_free_list() argument 814 move_to_free_list(struct page * page,struct zone * zone,unsigned int order,int old_mt,int new_mt) move_to_free_list() argument 838 __del_page_from_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype) __del_page_from_free_list() argument 860 del_page_from_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype) del_page_from_free_list() argument 936 __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 1455 free_pcppages_bulk(struct zone * zone,int count,struct per_cpu_pages * pcp,int pindex) free_pcppages_bulk() argument 1509 split_large_buddy(struct zone * zone,struct page * page,unsigned long pfn,int order,fpi_t fpi) split_large_buddy() argument 1532 add_page_to_zone_llist(struct zone * zone,struct page * page,unsigned int order) add_page_to_zone_llist() argument 1541 free_one_page(struct zone * zone,struct page * page,unsigned long pfn,unsigned int order,fpi_t fpi_flags) free_one_page() argument 1581 struct zone *zone = page_zone(page); __free_pages_ok() local 1660 __pageblock_pfn_to_page(unsigned long start_pfn,unsigned long end_pfn,struct zone * zone) __pageblock_pfn_to_page() argument 1701 expand(struct zone * zone,struct page * page,int low,int high,int migratetype) expand() argument 1729 page_del_and_expand(struct zone * zone,struct page * page,int low,int high,int migratetype) page_del_and_expand() argument 1888 __rmqueue_smallest(struct zone * zone,unsigned int order,int migratetype) __rmqueue_smallest() argument 1927 __rmqueue_cma_fallback(struct zone * zone,unsigned int order) __rmqueue_cma_fallback() argument 1933 __rmqueue_cma_fallback(struct zone * zone,unsigned int order) __rmqueue_cma_fallback() argument 1941 __move_freepages_block(struct zone * zone,unsigned long start_pfn,int old_mt,int new_mt) __move_freepages_block() argument 1974 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 2024 move_freepages_block(struct zone * zone,struct page * page,int old_mt,int new_mt) move_freepages_block() argument 2098 __move_freepages_block_isolate(struct zone * zone,struct page * page,bool isolate) __move_freepages_block_isolate() argument 2150 pageblock_isolate_and_move_free_pages(struct zone * zone,struct page * page) pageblock_isolate_and_move_free_pages() argument 2155 pageblock_unisolate_and_move_free_pages(struct zone * zone,struct page * page) pageblock_unisolate_and_move_free_pages() argument 2162 boost_watermark(struct zone * zone) boost_watermark() argument 2281 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 2356 __rmqueue_claim(struct zone * zone,int order,int start_migratetype,unsigned int alloc_flags) __rmqueue_claim() argument 2411 __rmqueue_steal(struct zone * zone,int order,int start_migratetype) __rmqueue_steal() argument 2447 __rmqueue(struct zone * zone,unsigned int order,int migratetype,unsigned int alloc_flags,enum rmqueue_mode * mode) __rmqueue() argument 2516 rmqueue_bulk(struct zone * zone,unsigned int order,unsigned long count,struct list_head * list,int migratetype,unsigned int alloc_flags) rmqueue_bulk() argument 2557 decay_pcp_high(struct zone * zone,struct per_cpu_pages * pcp) decay_pcp_high() argument 2596 drain_zone_pages(struct zone * zone,struct per_cpu_pages * pcp) drain_zone_pages() argument 2613 drain_pages_zone(unsigned int cpu,struct zone * zone) drain_pages_zone() argument 2637 struct zone *zone; drain_pages() local 2647 drain_local_pages(struct zone * zone) drain_local_pages() argument 2667 __drain_all_pages(struct zone * zone,bool force_all_cpus) __drain_all_pages() argument 2740 drain_all_pages(struct zone * zone) drain_all_pages() argument 2770 nr_pcp_high(struct per_cpu_pages * pcp,struct zone * zone,int batch,bool free_high) nr_pcp_high() argument 2825 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 2934 struct zone *zone; __free_frozen_pages() local 3024 struct zone *zone = folio_zone(folio); free_unref_folios() local 3116 struct zone *zone = page_zone(page); __isolate_free_page() local 3166 struct zone *zone = page_zone(page); __putback_isolated_page() local 3203 rmqueue_buddy(struct zone * preferred_zone,struct zone * zone,unsigned int order,unsigned int alloc_flags,int migratetype) rmqueue_buddy() argument 3255 nr_pcp_alloc(struct per_cpu_pages * pcp,struct zone * zone,int order) nr_pcp_alloc() argument 3307 __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 3353 rmqueue_pcplist(struct zone * preferred_zone,struct zone * zone,unsigned int order,int migratetype,unsigned int alloc_flags) rmqueue_pcplist() argument 3395 rmqueue(struct zone * preferred_zone,struct zone * zone,unsigned int order,gfp_t gfp_flags,unsigned int alloc_flags,int migratetype) rmqueue() argument 3429 reserve_highatomic_pageblock(struct page * page,int order,struct zone * zone) reserve_highatomic_pageblock() argument 3486 struct zone *zone; unreserve_highatomic_pageblock() local 3719 zone_allows_reclaim(struct zone * local_zone,struct zone * zone) zone_allows_reclaim() argument 3725 zone_allows_reclaim(struct zone * local_zone,struct zone * zone) zone_allows_reclaim() argument 3740 alloc_flags_nofragment(struct zone * zone,gfp_t gfp_mask) alloc_flags_nofragment() argument 3796 struct zone *zone; get_page_from_freelist() local 4181 struct zone *zone = page_zone(page); __alloc_pages_direct_compact() local 4281 struct zone *zone; should_compact_retry() local 4451 struct zone *zone; wake_all_kswapds() local 4581 struct zone *zone; should_reclaim_retry() local 5047 struct zone *zone; alloc_pages_bulk_noprof() local 5484 struct zone *zone; nr_free_zone_pages() local 5516 zoneref_set_zone(struct zone * zone,struct zoneref * zoneref) zoneref_set_zone() argument 5529 struct zone *zone; build_zonerefs_node() local 5898 zone_batchsize(struct zone * zone) zone_batchsize() argument 5946 zone_highsize(struct zone * zone,int batch,int cpu_online,int high_fraction) zone_highsize() argument 6042 __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 6058 zone_set_pageset_high_and_batch(struct zone * zone,int cpu_online) zone_set_pageset_high_and_batch() argument 6090 setup_zone_pageset(struct zone * zone) setup_zone_pageset() argument 6115 zone_pcp_update(struct zone * zone,int cpu_online) zone_pcp_update() argument 6122 zone_pcp_update_cacheinfo(struct zone * zone,unsigned int cpu) zone_pcp_update_cacheinfo() argument 6146 struct zone *zone; setup_pcp_cacheinfo() local 6159 struct zone *zone; setup_per_cpu_pageset() local 6184 zone_pcp_init(struct zone * zone) zone_pcp_init() argument 6224 struct zone *zone; page_alloc_cpu_dead() local 6255 struct zone *zone; page_alloc_cpu_online() local 6288 struct zone *zone = pgdat->node_zones + i; calculate_totalreserve_pages() local 6348 struct zone *zone = &pgdat->node_zones[i]; setup_per_zone_lowmem_reserve() local 6376 struct zone *zone; __setup_per_zone_wmarks() local 6445 struct zone *zone; setup_per_zone_wmarks() local 6558 struct zone *zone; setup_min_unmapped_ratio() local 6586 struct zone *zone; setup_min_slab_ratio() local 6644 struct zone *zone; percpu_pagelist_high_fraction_sysctl_handler() local 7152 zone_spans_last_pfn(const struct zone * zone,unsigned long start_pfn,unsigned long nr_pages) zone_spans_last_pfn() argument 7191 struct zone *zone; alloc_contig_frozen_pages_noprof() local 7326 zone_pcp_disable(struct zone * zone) zone_pcp_disable() argument 7333 zone_pcp_enable(struct zone * zone) zone_pcp_enable() argument 7340 zone_pcp_reset(struct zone * zone) zone_pcp_reset() argument 7374 struct zone *zone; __offline_isolated_pages() local 7436 add_to_free_list(struct page * page,struct zone * zone,unsigned int order,int migratetype,bool tail) add_to_free_list() argument 7448 break_down_buddy_pages(struct zone * zone,struct page * page,struct page * target,int low,int high,int migratetype) break_down_buddy_pages() argument 7479 struct zone *zone = page_zone(page); take_page_off_buddy() local 7515 struct zone *zone = page_zone(page); put_page_back_buddy() local 7536 has_managed_zone(enum zone_type zone) has_managed_zone() argument 7572 __accept_page(struct zone * zone,unsigned long * flags,struct page * page) __accept_page() argument 7588 struct zone *zone = page_zone(page); accept_page() local 7601 try_to_accept_memory_one(struct zone * zone) try_to_accept_memory_one() argument 7620 cond_accept_memory(struct zone * zone,unsigned int order,int alloc_flags) cond_accept_memory() argument 7661 struct zone *zone = page_zone(page); __free_unaccepted() local 7684 cond_accept_memory(struct zone * zone,unsigned int order,int alloc_flags) cond_accept_memory() argument [all...] |