Searched refs:free_area (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.15/arch/arm64/kvm/hyp/nvhe/ |
| D | page_alloc.c | 121 page_add_to_list(p, &pool->free_area[order]); in __hyp_attach_page() 141 page_add_to_list(buddy, &pool->free_area[buddy->order]); in __hyp_extract_page() 219 while (i < pool->max_order && list_empty(&pool->free_area[i])) in hyp_alloc_pages() 227 p = node_to_page(pool->free_area[i].next); in hyp_alloc_pages() 246 INIT_LIST_HEAD(&pool->free_area[i]); in hyp_pool_init()
|
| /Linux-v5.15/kernel/ |
| D | crash_core.c | 427 VMCOREINFO_STRUCT_SIZE(free_area); in crash_save_vmcoreinfo_init() 447 VMCOREINFO_OFFSET(zone, free_area); in crash_save_vmcoreinfo_init() 450 VMCOREINFO_OFFSET(free_area, free_list); in crash_save_vmcoreinfo_init() 455 VMCOREINFO_LENGTH(zone.free_area, MAX_ORDER); in crash_save_vmcoreinfo_init() 457 VMCOREINFO_LENGTH(free_area.free_list, MIGRATE_TYPES); in crash_save_vmcoreinfo_init()
|
| /Linux-v5.15/Documentation/admin-guide/kdump/ |
| D | vmcoreinfo.rst | 126 free_area section in Common variables 129 The size of a free_area structure. It indicates whether the free_area 160 (zone, free_area|vm_stat|spanned_pages) 169 (free_area, free_list) 175 Each zone has a free_area structure array called free_area[MAX_ORDER]. 192 (zone.free_area, MAX_ORDER) 196 free_area ranges. MAX_ORDER is used by the zone buddy allocator. 316 (free_area.free_list, MIGRATE_TYPES)
|
| /Linux-v5.15/arch/arm64/kvm/hyp/include/nvhe/ |
| D | gfp.h | 19 struct list_head free_area[MAX_ORDER]; member
|
| /Linux-v5.15/include/linux/ |
| D | mmzone.h | 97 struct free_area { struct 102 static inline struct page *get_page_from_free_area(struct free_area *area, in get_page_from_free_area() argument 109 static inline bool free_area_empty(struct free_area *area, int migratetype) in free_area_empty() 608 struct free_area free_area[MAX_ORDER]; member
|
| /Linux-v5.15/mm/ |
| D | page_reporting.c | 118 struct free_area *area = &zone->free_area[order]; in page_reporting_cycle()
|
| D | page_alloc.c | 966 struct free_area *area = &zone->free_area[order]; in add_to_free_list() 976 struct free_area *area = &zone->free_area[order]; in add_to_free_list_tail() 990 struct free_area *area = &zone->free_area[order]; in move_to_free_list() 1005 zone->free_area[order].nr_free--; in del_page_from_free_list() 2452 struct free_area *area; in __rmqueue_smallest() 2457 area = &(zone->free_area[current_order]); in __rmqueue_smallest() 2733 int find_suitable_fallback(struct free_area *area, unsigned int order, in find_suitable_fallback() 2833 struct free_area *area = &(zone->free_area[order]); in unreserve_highatomic_pageblock() 2896 struct free_area *area; in __rmqueue_fallback() 2918 area = &(zone->free_area[current_order]); in __rmqueue_fallback() [all …]
|
| D | compaction.c | 1417 struct free_area *area = &cc->zone->free_area[order]; in fast_isolate_freepages() 1784 struct free_area *area = &cc->zone->free_area[order]; in fast_find_migrateblock() 2086 struct free_area *area = &cc->zone->free_area[order]; in __compact_finished()
|
| D | vmstat.c | 1074 blocks = zone->free_area[order].nr_free; in fill_contig_page_info() 1448 seq_printf(m, "%6lu ", zone->free_area[order].nr_free); in frag_show_print() 1474 struct free_area *area; in pagetypeinfo_showfree_print() 1478 area = &(zone->free_area[order]); in pagetypeinfo_showfree_print()
|
| D | internal.h | 282 int find_suitable_fallback(struct free_area *area, unsigned int order,
|
| /Linux-v5.15/drivers/md/ |
| D | dm-snap-persistent.c | 202 static void free_area(struct pstore *ps) in free_area() function 363 free_area(ps); in read_header() 377 free_area(ps); in read_header() 596 free_area(ps); in persistent_dtr()
|
| /Linux-v5.15/kernel/events/ |
| D | uprobes.c | 1494 goto free_area; in __create_xol_area() 1517 free_area: in __create_xol_area()
|