Lines Matching defs:drain
1021 * enter desperate case (which will drain the pmemranges
1097 * fully drain it prior to continuing.
1522 struct uvm_pmemrange *pmr, *drain;
1543 drain = uvm_pmr_allocpmr();
1557 drain->low = pageno;
1558 drain->high = pmr->high;
1559 drain->use = pmr->use;
1562 uvm_pmr_assertvalid(drain);
1563 KASSERT(drain->nsegs == 0);
1595 uvm_pmr_insert(drain, prev + before, 1);
1603 uvm_pmr_insert(drain, rebuild, 1);
1608 uvm_pmr_assertvalid(drain);
1610 RBT_INSERT(uvm_pmemrange_addr, &uvm.pmr_control.addr, drain);
1611 uvm_pmemrange_use_insert(&uvm.pmr_control.use, drain);
1951 * intersects start: the drain function will