Lines Matching defs:group

816 static int auto_movable_stats_account_group(struct memory_group *group,
831 * Calculate how many early kernel pages this group requires to
834 pages = group->present_movable_pages * 100 / ratio;
835 pages -= group->present_kernel_pages;
839 stats->movable_pages += group->present_movable_pages;
843 static bool auto_movable_can_online_movable(int nid, struct memory_group *group,
870 * Kernel memory inside dynamic memory group allows for more MOVABLE
871 * memory within the same group. Remove the effect of all but the
872 * current group from the stats.
875 group, &group_stats);
881 if (group && group->is_dynamic)
882 kernel_early_pages += group->present_kernel_pages;
942 * memory within the same memory group -- because in that case, there is
964 struct memory_group *group,
974 if (group && !group->is_dynamic) {
975 max_pages = group->s.max_pages;
976 online_pages = group->present_movable_pages;
979 if (group->present_kernel_pages)
981 } else if (!group || group->d.unit_pages == nr_pages) {
984 max_pages = group->d.unit_pages;
991 pfn = ALIGN_DOWN(pfn, group->d.unit_pages);
992 end_pfn = pfn + group->d.unit_pages;
1010 if (!auto_movable_can_online_movable(NUMA_NO_NODE, group, nr_pages))
1015 !auto_movable_can_online_movable(nid, group, nr_pages))
1049 struct memory_group *group, unsigned long start_pfn,
1059 return auto_movable_zone_for_pfn(nid, group, start_pfn, nr_pages);
1068 void adjust_present_page_count(struct page *page, struct memory_group *group,
1083 if (group && movable)
1084 group->present_movable_pages += nr_pages;
1085 else if (group && !movable)
1086 group->present_kernel_pages += nr_pages;
1139 struct zone *zone, struct memory_group *group)
1190 adjust_present_page_count(pfn_to_page(pfn), group, nr_pages);
1403 struct memory_group *group = NULL;
1416 group = memory_group_find_by_id(nid);
1417 if (!group)
1419 nid = group->nid;
1465 ret = create_memory_block_devices(start, size, params.altmap, group);
1876 struct zone *zone, struct memory_group *group)
2017 adjust_present_page_count(pfn_to_page(start_pfn), group, -nr_pages);