Lines Matching refs:balloon_stats
131 struct balloon_stats balloon_stats;
132 EXPORT_SYMBOL_GPL(balloon_stats);
155 balloon_stats.balloon_high++;
158 balloon_stats.balloon_low++;
177 balloon_stats.balloon_high--;
179 balloon_stats.balloon_low--;
199 balloon_stats.schedule_delay = 1;
200 balloon_stats.retry_count = 1;
204 ++balloon_stats.retry_count;
206 if (balloon_stats.max_retry_count != RETRY_UNLIMITED &&
207 balloon_stats.retry_count > balloon_stats.max_retry_count) {
208 balloon_stats.schedule_delay = 1;
209 balloon_stats.retry_count = 1;
214 balloon_stats.schedule_delay <<= 1;
216 if (balloon_stats.schedule_delay > balloon_stats.max_schedule_delay)
217 balloon_stats.schedule_delay = balloon_stats.max_schedule_delay;
267 credit = balloon_stats.target_pages + balloon_stats.target_unpopulated
268 - balloon_stats.total_pages;
332 balloon_stats.total_pages += balloon_hotplug;
370 balloon_stats.target_pages = balloon_stats.current_pages +
371 balloon_stats.target_unpopulated;
378 return balloon_stats.target_pages - balloon_stats.current_pages;
383 return balloon_stats.balloon_low || balloon_stats.balloon_high;
420 balloon_stats.current_pages += rc;
477 balloon_stats.current_pages -= nr_pages;
513 timeout = balloon_stats.schedule_delay * HZ;
562 balloon_stats.target_pages = target;
608 balloon_stats.target_unpopulated += nr_pages;
643 balloon_stats.target_unpopulated -= nr_pages - pgno;
664 balloon_stats.target_unpopulated -= nr_pages;
698 balloon_stats.total_pages += extra_pfn_end - start_pfn;
713 balloon_stats.current_pages = xen_pv_domain()
717 balloon_stats.current_pages = get_num_physpages();
719 balloon_stats.target_pages = balloon_stats.current_pages;
720 balloon_stats.balloon_low = 0;
721 balloon_stats.balloon_high = 0;
722 balloon_stats.total_pages = balloon_stats.current_pages;
724 balloon_stats.schedule_delay = 1;
725 balloon_stats.max_schedule_delay = 32;
726 balloon_stats.retry_count = 1;
727 balloon_stats.max_retry_count = 4;