Lines Matching defs:opme
517 pme_change_prot(pm_entry_t opme, vm_prot_t prot)
519 return (opme & ~PME_W) | ((prot & UVM_PROT_WRITE) ? PME_W : 0);
1017 const pm_entry_t opme = pgmmu_getpme(pmeidx);
1019 if (! pme_valid_p(opme)) {
1023 const paddr_t pa = pme_pa(opme);
1027 if (pme_wired_p(opme)) {
1043 KASSERT(pme_managed_p(opme));
1045 VM_MDPAGE_ADD_MR(pg, opme);
1048 KASSERT(! pme_managed_p(opme));
1226 pm_entry_t opme, npme;
1271 opme = pgmmu_getpme(pmeidx);
1272 if (! pme_valid_p(opme)) {
1275 npme = pme_change_prot(opme, prot);
1276 if (npme == opme) {
1304 pm_entry_t npme, opme;
1351 opme = pgmmu_getpme(pmeidx);
1357 if (pme_valid_p(opme)) {
1359 if (pme_pa(opme) == pa) {
1376 VM_MDPAGE_ADD_MR(pg, opme | npme);
1377 KASSERT(pme_managed_p(opme));
1384 const pm_entry_t diff = opme ^ npme;
1456 opme = pgmmu_getpme(pmeidx);
1457 if (__predict_false(pme_valid_p(opme))) {
1542 pm_entry_t opme;
1561 opme = pgmmu_getpme(pmeidx);
1562 if (pme_valid_p(opme)) {
1563 KASSERT(! pme_managed_p(opme));
1564 KASSERT(pme_wired_p(opme));
1889 pm_entry_t combined_pme, opme, npme;
1909 opme = pgmmu_getpme(pmeidx);
1910 npme = (opme | set) & mask;
1911 combined_pme |= opme;
1912 if (opme != npme) {
1993 pm_entry_t opme = pgmmu_getpme(pmeidx);
1994 if (! pme_valid_p(opme)) {
1998 pm_entry_t npme = opme | PME_W;
2002 ctx->opme = opme;
2015 pgmmu_setpme(ctx->pmeidx, ctx->opme);