Lines Matching defs:PG_M

764 		/* Preset PG_M and PG_A because demotion expects it. */
771 /* Preset PG_M and PG_A because demotion expects it. */
2274 pt_entry_t PG_A, PG_M, PG_RW, PG_V;
2279 PG_M = pmap_modified_bit(pmap);
2318 *pml4 = VM_PAGE_TO_PHYS(m) | PG_U | PG_RW | PG_V | PG_A | PG_M;
2349 *pdp = VM_PAGE_TO_PHYS(m) | PG_U | PG_RW | PG_V | PG_A | PG_M;
2398 *pd = VM_PAGE_TO_PHYS(m) | PG_U | PG_RW | PG_V | PG_A | PG_M;
2698 pt_entry_t PG_G, PG_A, PG_M, PG_RW;
2711 PG_G = PG_A = PG_M = PG_RW = 0;
2738 PG_M = pmap_modified_bit(pmap);
2762 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW))
3273 pt_entry_t PG_A, PG_G, PG_M, PG_RW, PG_V;
3281 PG_M = pmap_modified_bit(pmap);
3328 newpde = mptepa | PG_M | PG_A | (oldpde & PG_U) | PG_RW | PG_V;
3331 KASSERT((oldpde & (PG_M | PG_RW)) != PG_RW,
3332 ("pmap_demote_pde: oldpde is missing PG_M"));
3367 * PG_A set. If the old PDE has PG_RW set, it also has PG_M
3369 * processor changing the setting of PG_A and/or PG_M between
3445 pt_entry_t PG_G, PG_A, PG_M, PG_RW;
3449 PG_M = pmap_modified_bit(pmap);
3473 if ((oldpde & (PG_M | PG_RW)) == (PG_M | PG_RW))
3507 pt_entry_t oldpte, PG_A, PG_M, PG_RW;
3511 PG_M = pmap_modified_bit(pmap);
3521 if ((oldpte & (PG_M | PG_RW)) == (PG_M | PG_RW))
3730 pt_entry_t *pte, tpte, PG_A, PG_M, PG_RW;
3755 PG_M = pmap_modified_bit(pmap);
3771 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW))
3795 pt_entry_t PG_G, PG_M, PG_RW;
3798 PG_M = pmap_modified_bit(pmap);
3811 if ((oldpde & (PG_M | PG_RW)) == (PG_M | PG_RW))
3815 newpde &= ~(PG_RW | PG_M);
3840 pt_entry_t *pte, PG_G, PG_M, PG_RW, PG_V;
3853 PG_M = pmap_modified_bit(pmap);
3944 if ((pbits & (PG_MANAGED | PG_M | PG_RW)) ==
3945 (PG_MANAGED | PG_M | PG_RW)) {
3949 pbits &= ~(PG_RW | PG_M);
3984 pt_entry_t PG_G, PG_A, PG_M, PG_RW, PG_V;
3991 PG_M = pmap_modified_bit(pmap);
4012 if ((newpde & (PG_M | PG_RW)) == PG_RW) {
4014 * When PG_M is already clear, PG_RW can be cleared without
4037 if ((oldpte & (PG_M | PG_RW)) == PG_RW) {
4039 * When PG_M is already clear, PG_RW can be cleared
4120 pt_entry_t *pte, PG_G, PG_A, PG_M, PG_RW, PG_V;
4128 PG_M = pmap_modified_bit(pmap);
4145 newpte |= PG_M;
4148 KASSERT((newpte & (PG_M | PG_RW)) != PG_M,
4167 newpte |= PG_M;
4239 if (((origpte ^ newpte) & ~(PG_M | PG_A)) == 0)
4276 if ((origpte & (PG_M | PG_RW)) == (PG_M |
4289 } else if ((newpte & PG_M) == 0 && (origpte & (PG_M |
4290 PG_RW)) == (PG_M | PG_RW)) {
4297 * the PTE no longer has PG_M set.
4605 pt_entry_t PG_A, PG_M, PG_RW, PG_V;
4611 PG_M = pmap_modified_bit(pmap);
4675 pde_store(pde, pa | PG_PS | PG_M | PG_A |
4761 pt_entry_t PG_A, PG_M, PG_V;
4772 * we clear PG_M (aka EPT_PG_WRITE) concomitantly, the PG_U bit
4791 PG_M = pmap_modified_bit(dst_pmap);
4884 *dst_pte = ptetemp & ~(PG_W | PG_M |
5147 pt_entry_t PG_M, PG_RW, PG_V;
5166 PG_M = pmap_modified_bit(pmap);
5244 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) {
5316 pt_entry_t PG_A, PG_M, PG_RW, PG_V;
5341 PG_M = pmap_modified_bit(pmap);
5343 mask |= PG_RW | PG_M;
5374 PG_M = pmap_modified_bit(pmap);
5376 mask |= PG_RW | PG_M;
5411 * is clear, no PTEs can have PG_M set.
5470 pt_entry_t oldpte, *pte, PG_M, PG_RW;
5531 PG_M = pmap_modified_bit(pmap);
5542 ~(PG_RW | PG_M)))
5544 if ((oldpte & PG_M) != 0)
5795 pt_entry_t *pte, PG_A, PG_G, PG_M, PG_RW, PG_V;
5814 PG_M = pmap_modified_bit(pmap);
5893 else if ((*pte & (PG_M | PG_RW)) == (PG_M | PG_RW)) {
5903 atomic_clear_long(pte, PG_M | PG_A);
5931 pt_entry_t oldpte, *pte, PG_M, PG_RW, PG_V;
5943 * If the page is not PGA_WRITEABLE, then no PTEs can have PG_M set.
5968 PG_M = pmap_modified_bit(pmap);
5989 oldpte & ~(PG_M | PG_RW)))
6013 PG_M = pmap_modified_bit(pmap);
6019 if ((*pte & (PG_M | PG_RW)) == (PG_M | PG_RW)) {
6020 atomic_clear_long(pte, PG_M);
6137 pt_entry_t PG_A, PG_M, PG_RW, PG_V;
6142 PG_M = pmap_modified_bit(pmap);
6158 newpdpe = mpdepa | PG_M | PG_A | (oldpdpe & PG_U) | PG_RW | PG_V;
6161 KASSERT((oldpdpe & (PG_M | PG_RW)) != PG_RW,
6162 ("pmap_demote_pdpe: oldpdpe is missing PG_M"));
6493 pt_entry_t pte, PG_A, PG_M, PG_RW, PG_V;
6498 PG_M = pmap_modified_bit(pmap);
6524 if ((pte & (PG_M | PG_RW)) == (PG_M | PG_RW))
6620 pt_entry_t *pte, PG_A, PG_M, PG_RW, PG_V;
6630 PG_M = pmap_modified_bit(pmap);
6662 *pte |= PG_M;