Home | History | Annotate | Download | only in uvm

Lines Matching defs:promote

532  * uvmfault_promote: promote data to a new anon.  used for 1B and 2B.
763 bool promote;
1049 flt->promote = false;
1417 * 4. dispatch direct or promote handlers.
1517 flt->promote = true;
1588 * uvm_fault_upper_promote: promote upper page.
1695 " MAPPING: anon: pm=%#jx, va=%#jx, pg=%#jx, promote=%jd",
1696 (uintptr_t)pmap, va, (uintptr_t)pg, flt->promote);
1848 * 2. for center page, check if promote.
1852 * 4. dispatch either direct / promote fault.
1905 * have a backing object, check and see if we are going to promote
1911 flt->promote = true; /* always need anon here */
1914 flt->promote = flt->cow_now && UVM_ET_ISCOPYONWRITE(ufi->entry);
1916 UVMHIST_LOG(maphist, " case 2 fault: promote=%jd, zfill=%jd",
1917 flt->promote, (uobj == NULL), 0,0);
1961 if (!flt->promote) {
2369 * uvm_fault_lower_promote: promote lower page.
2399 * If we are going to promote the data to an anon we
2422 * promote to shared amap? make sure all sharing
2434 " promote uobjpage %#jx to anon/page %#jx/%#jx",
2499 " MAPPING: case2: pm=%#jx, va=%#jx, pg=%#jx, promote=%jd",
2501 (uintptr_t)pg, flt->promote);
2503 "promote=%u cow_now=%u access_type=%x enter_prot=%x cow=%u "
2505 flt->promote, flt->cow_now, flt->access_type, flt->enter_prot,