Lines Matching refs:pbits
4628 pt_entry_t obits, pbits; in mmu_radix_protect() local
4633 obits = pbits = be64toh(*pte); in mmu_radix_protect()
4634 if ((pbits & PG_V) == 0) in mmu_radix_protect()
4638 if ((pbits & (PG_MANAGED | PG_M | PG_RW)) == in mmu_radix_protect()
4640 m = PHYS_TO_VM_PAGE(pbits & PG_FRAME); in mmu_radix_protect()
4643 pbits &= ~(PG_RW | PG_M); in mmu_radix_protect()
4644 pbits |= RPTE_EAA_R; in mmu_radix_protect()
4647 pbits |= PG_X; in mmu_radix_protect()
4649 if (pbits != obits) { in mmu_radix_protect()
4650 if (!atomic_cmpset_long(pte, htobe64(obits), htobe64(pbits))) in mmu_radix_protect()
4657 sva, obits, pbits); in mmu_radix_protect()