Lines Matching defs:launder
206 static int vm_pageout_launder(struct vm_domain *vmd, int launder,
364 * and launder that cluster.
428 * vm_pageout_flush() - launder the given pages
567 * Attempt to acquire all of the necessary locks to launder a page and
687 * Attempt to launder the specified number of pages.
692 vm_pageout_launder(struct vm_domain *vmd, int launder, bool in_shortfall)
704 starting_target = launder;
726 while (launder > 0 && (m = vm_pageout_next(&ss, false)) != NULL) {
827 launder--;
894 launder -= numpagedout;
914 if (launder > 0 && queue == PQ_UNSWAPPABLE) {
921 * and we didn't launder enough pages.
923 if (vnodes_skipped > 0 && launder > 0)
926 return (starting_target - launder);
954 * that need to be laundered, and launder them.
962 int domain, last_target, launder, shortfall, shortfall_cycle, target;
991 launder = 0;
994 * First determine whether we need to launder pages to meet a
1015 launder = target / shortfall_cycle--;
1019 * There's no immediate need to launder any pages; see if we
1049 * don't launder an excessive amount if memory pressure is low
1061 launder = vm_background_launder_rate * PAGE_SIZE / 1024;
1062 launder /= VM_LAUNDER_RATE;
1063 if (launder > target)
1064 launder = target;
1068 if (launder > 0) {
1074 target -= min(vm_pageout_launder(vmd, launder,
1716 * need to launder more aggressively. If PQ_LAUNDRY is empty and no
1721 * since the last laundering to determine whether to launder again, so