Searched refs:free_area (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.4/include/linux/ |
| D | mmzone.h | 98 struct free_area { struct 104 static inline void add_to_free_area(struct page *page, struct free_area *area, in add_to_free_area() argument 112 static inline void add_to_free_area_tail(struct page *page, struct free_area *area, in add_to_free_area_tail() 121 void add_to_free_area_random(struct page *page, struct free_area *area, 125 struct free_area *area, int migratetype) in add_to_free_area_random() 132 static inline void move_to_free_area(struct page *page, struct free_area *area, in move_to_free_area() 138 static inline struct page *get_page_from_free_area(struct free_area *area, in get_page_from_free_area() 146 struct free_area *area) in del_page_from_free_area() 154 static inline bool free_area_empty(struct free_area *area, int migratetype) in free_area_empty() 516 struct free_area free_area[MAX_ORDER]; member
|
| /Linux-v5.4/kernel/ |
| D | crash_core.c | 420 VMCOREINFO_STRUCT_SIZE(free_area); in crash_save_vmcoreinfo_init() 440 VMCOREINFO_OFFSET(zone, free_area); in crash_save_vmcoreinfo_init() 443 VMCOREINFO_OFFSET(free_area, free_list); in crash_save_vmcoreinfo_init() 448 VMCOREINFO_LENGTH(zone.free_area, MAX_ORDER); in crash_save_vmcoreinfo_init() 450 VMCOREINFO_LENGTH(free_area.free_list, MIGRATE_TYPES); in crash_save_vmcoreinfo_init()
|
| /Linux-v5.4/Documentation/admin-guide/kdump/ |
| D | vmcoreinfo.rst | 115 free_area section in Common variables 118 The size of a free_area structure. It indicates whether the free_area 149 (zone, free_area|vm_stat|spanned_pages) 158 (free_area, free_list) 164 Each zone has a free_area structure array called free_area[MAX_ORDER]. 181 (zone.free_area, MAX_ORDER) 185 free_area ranges. MAX_ORDER is used by the zone buddy allocator. 232 (free_area.free_list, MIGRATE_TYPES)
|
| /Linux-v5.4/drivers/md/ |
| D | dm-snap-persistent.c | 202 static void free_area(struct pstore *ps) in free_area() function 370 free_area(ps); in read_header() 384 free_area(ps); in read_header() 603 free_area(ps); in persistent_dtr()
|
| /Linux-v5.4/mm/ |
| D | page_alloc.c | 948 del_page_from_free_area(buddy, &zone->free_area[order]); in __free_one_page() 999 add_to_free_area_tail(page, &zone->free_area[order], in __free_one_page() 1006 add_to_free_area_random(page, &zone->free_area[order], in __free_one_page() 1009 add_to_free_area(page, &zone->free_area[order], migratetype); in __free_one_page() 2028 int low, int high, struct free_area *area, in expand() 2197 struct free_area *area; in __rmqueue_smallest() 2202 area = &(zone->free_area[current_order]); in __rmqueue_smallest() 2281 move_to_free_area(page, &zone->free_area[order], migratetype); in move_freepages() 2397 struct free_area *area; in steal_suitable_fallback() 2468 area = &zone->free_area[current_order]; in steal_suitable_fallback() [all …]
|
| D | shuffle.c | 186 void add_to_free_area_random(struct page *page, struct free_area *area, in add_to_free_area_random()
|
| D | compaction.c | 1319 struct free_area *area = &cc->zone->free_area[order]; in fast_isolate_freepages() 1676 struct free_area *area = &cc->zone->free_area[order]; in fast_find_migrateblock() 1890 struct free_area *area = &cc->zone->free_area[order]; in __compact_finished()
|
| D | vmstat.c | 1034 blocks = zone->free_area[order].nr_free; in fill_contig_page_info() 1358 seq_printf(m, "%6lu ", zone->free_area[order].nr_free); in frag_show_print() 1384 struct free_area *area; in pagetypeinfo_showfree_print() 1388 area = &(zone->free_area[order]); in pagetypeinfo_showfree_print()
|
| D | internal.h | 223 int find_suitable_fallback(struct free_area *area, unsigned int order,
|
| /Linux-v5.4/arch/s390/mm/ |
| D | page-states.c | 265 list_for_each(l, &zone->free_area[order].free_list[t]) { in arch_set_page_states()
|
| /Linux-v5.4/kernel/events/ |
| D | uprobes.c | 1496 goto free_area; in __create_xol_area() 1519 free_area: in __create_xol_area()
|