Lines Matching refs:balloon_stats

147 struct balloon_stats balloon_stats;
148 EXPORT_SYMBOL_GPL(balloon_stats);
171 balloon_stats.balloon_high++;
174 balloon_stats.balloon_low++;
193 balloon_stats.balloon_high--;
195 balloon_stats.balloon_low--;
215 balloon_stats.schedule_delay = 1;
216 balloon_stats.retry_count = 1;
220 ++balloon_stats.retry_count;
222 if (balloon_stats.max_retry_count != RETRY_UNLIMITED &&
223 balloon_stats.retry_count > balloon_stats.max_retry_count) {
224 balloon_stats.schedule_delay = 1;
225 balloon_stats.retry_count = 1;
230 balloon_stats.schedule_delay <<= 1;
232 if (balloon_stats.schedule_delay > balloon_stats.max_schedule_delay)
233 balloon_stats.schedule_delay = balloon_stats.max_schedule_delay;
283 credit = balloon_stats.target_pages + balloon_stats.target_unpopulated
284 - balloon_stats.total_pages;
348 balloon_stats.total_pages += balloon_hotplug;
386 balloon_stats.target_pages = balloon_stats.current_pages +
387 balloon_stats.target_unpopulated;
394 return balloon_stats.target_pages - balloon_stats.current_pages;
399 return balloon_stats.balloon_low || balloon_stats.balloon_high;
436 balloon_stats.current_pages += rc;
493 balloon_stats.current_pages -= nr_pages;
529 timeout = balloon_stats.schedule_delay * HZ;
578 balloon_stats.target_pages = target;
624 balloon_stats.target_unpopulated += nr_pages;
659 balloon_stats.target_unpopulated -= nr_pages - pgno;
680 balloon_stats.target_unpopulated -= nr_pages;
710 balloon_stats.total_pages += extra_pfn_end - start_pfn;
724 balloon_stats.current_pages = xen_pv_domain()
728 balloon_stats.current_pages = get_num_physpages();
730 balloon_stats.target_pages = balloon_stats.current_pages;
731 balloon_stats.balloon_low = 0;
732 balloon_stats.balloon_high = 0;
733 balloon_stats.total_pages = balloon_stats.current_pages;
735 balloon_stats.schedule_delay = 1;
736 balloon_stats.max_schedule_delay = 32;
737 balloon_stats.retry_count = 1;
738 balloon_stats.max_retry_count = 4;