Lines Matching refs:area
672 struct free_area *area = &zone->free_area[order];
674 list_add(&page->buddy_list, &area->free_list[migratetype]);
675 area->nr_free++;
682 struct free_area *area = &zone->free_area[order];
684 list_add_tail(&page->buddy_list, &area->free_list[migratetype]);
685 area->nr_free++;
696 struct free_area *area = &zone->free_area[order];
698 list_move_tail(&page->buddy_list, &area->free_list[migratetype]);
714 static inline struct page *get_page_from_free_area(struct free_area *area,
717 return list_first_entry_or_null(&area->free_list[migratetype],
1576 struct free_area *area;
1581 area = &(zone->free_area[current_order]);
1582 page = get_page_from_free_area(area, migratetype);
1738 * in a small area, boosting the watermark can cause an out of
1855 int find_suitable_fallback(struct free_area *area, unsigned int order,
1861 if (area->nr_free == 0)
1867 if (free_area_empty(area, fallback_mt))
1951 struct free_area *area = &(zone->free_area[order]);
1953 page = get_page_from_free_area(area, MIGRATE_HIGHATOMIC);
2014 struct free_area *area;
2036 area = &(zone->free_area[current_order]);
2037 fallback_mt = find_suitable_fallback(area, current_order,
2062 area = &(zone->free_area[current_order]);
2063 fallback_mt = find_suitable_fallback(area, current_order,
2076 page = get_page_from_free_area(area, fallback_mt);
2129 * is in the CMA area.
2922 struct free_area *area = &z->free_area[o];
2925 if (!area->nr_free)
2929 if (!free_area_empty(area, mt))
2935 !free_area_empty(area, MIGRATE_CMA)) {
2940 !free_area_empty(area, MIGRATE_HIGHATOMIC)) {
4574 * An arbitrary-length arbitrary-offset area of memory which resides
4731 * Return: pointer to the allocated area or %NULL in case of error.
4756 * Return: pointer to the allocated area or %NULL in case of error.
5492 * offset of a (static) per cpu variable into the per cpu area.