Lines Matching defs:opte
1698 const pt_entry_t opte = *ptep;
1700 if ((opte & L2_S_CACHE_MASK) != pte_l2_s_cache_mode_pt) {
1704 const pt_entry_t npte = (opte & ~L2_S_CACHE_MASK)
1706 l2pte_set(ptep, npte, opte);
1978 const pt_entry_t opte = *ptep;
1979 pt_entry_t npte = opte & ~L2_S_CACHE_MASK;
1982 && l2pte_valid_p(opte)) {
1989 l2pte_set(ptep, npte, opte);
2010 const pt_entry_t opte = *ptep;
2011 pt_entry_t npte = (opte & ~L2_S_CACHE_MASK)
2014 if (l2pte_valid_p(opte)) {
2019 l2pte_set(ptep, npte, opte);
2297 const pt_entry_t opte = *ptep;
2298 pt_entry_t npte = opte & ~L2_S_CACHE_MASK;
2306 if (opte == npte) /* only update is there's a change */
2309 if (l2pte_valid_p(opte)) {
2313 l2pte_set(ptep, npte, opte);
2418 const pt_entry_t opte = *ptep;
2419 pt_entry_t npte = opte;
2422 if ((maskbits & PVF_EXEC) != 0 && l2pte_valid_p(opte)) {
2423 KASSERT((opte & L2_TYPE_S) != 0);
2427 KASSERT((opte & L2_XS_nG) == (pm == pmap_kernel() ? 0 : L2_XS_nG));
2453 } else if (l2pte_writable_p(opte)) {
2507 * of the PTE is the same for opte and
2523 if (npte != opte) {
2536 UVMHIST_LOG(maphist, "pm %#jx va %#jx opte %#jx npte %#jx",
2537 (uintptr_t)pm, va, opte, npte);
2783 const pt_entry_t opte = *ptep;
2798 l2pte_set(ptep, npte, opte);
2826 if (opte) {
2827 l2pte_set(ptep, opte, npte);
3166 const pt_entry_t opte = *ptep;
3170 if (opte) {
3176 if (l2pte_pa(opte) != pa) {
3178 opg = PHYS_TO_VM_PAGE(l2pte_pa(opte));
3260 l2pte_writable_p(opte) &&
3290 if (!(oflags & PVF_NC) && l2pte_valid_p(opte)) {
3360 if (!(oflags & PVF_NC) && l2pte_valid_p(opte)) {
3380 if (opte == 0) {
3385 UVMHIST_LOG(maphist, " opte %#jx npte %#jx", opte, npte, 0, 0);
3404 if (npte != opte) {
3407 if (l2pte_valid_p(opte)) {
3553 pt_entry_t opte = *ptep;
3555 if (opte == 0) {
3561 paddr_t pa = l2pte_pa(opte);
3586 if (!l2pte_valid_p(opte)) {
3774 const pt_entry_t opte = *ptep;
3776 if (opte == 0) {
3782 opg = PHYS_TO_VM_PAGE(l2pte_pa(opte));
3795 if (l2pte_valid_p(opte)) {
3896 (uintptr_t)ptep, opte, npte, 0);
3932 const pt_entry_t opte = *ptep;
3933 struct vm_page *opg = PHYS_TO_VM_PAGE(l2pte_pa(opte));
3958 if (l2pte_valid_p(opte)) {
4146 const pt_entry_t opte = *ptep;
4147 if (l2pte_valid_p(opte) && l2pte_writable_p(opte)) {
4163 pg = PHYS_TO_VM_PAGE(l2pte_pa(opte));
4164 pt_entry_t npte = l2pte_set_readonly(opte);
4396 const pt_entry_t opte = *ptep;
4397 if ((opte & L2_S_PROT_U) == 0 || (opte & L2_XS_XN) == 0)
4400 paddr_t pa = l2pte_pa(opte);
4418 l2pte_set(ptep, opte & ~L2_XS_XN, 0);
4484 pt_entry_t const opte = *ptep;
4485 if (opte == 0 || (opte & L2_TYPE_MASK) == L2_TYPE_L) {
4495 if (user && (opte & L2_S_PROT_U) == 0) {
4501 pa = l2pte_pa(opte);
4502 UVMHIST_LOG(maphist, " pa %#jx opte %#jx ", pa, opte, 0, 0);
4504 if ((ftype & VM_PROT_WRITE) && !l2pte_writable_p(opte)) {
4567 l2pte_set_writable((opte & ~L2_TYPE_MASK) | L2_S_PROTO)
4581 "from %#jx to %#jx)", opte, npte, 0, 0);
4582 } else if ((opte & L2_TYPE_MASK) == L2_TYPE_INV) {
4610 l2pte_set_readonly((opte & ~L2_TYPE_MASK) | L2_S_PROTO);
4652 "%#jx to %#jx)", opte, npte, 0, 0);
4654 } else if (user && (ftype & VM_PROT_EXECUTE) && (opte & L2_XS_XN)) {
4684 KASSERT(opte & L2_XS_nG);
4688 l2pte_set(ptep, opte & ~L2_XS_XN, 0);
4693 opte, opte & ~L2_XS_XN, 0, 0);
4720 if (l2pte_valid_p(opte)) {
4725 "mapped - pte=%p *pte=%08x\n", ptep, opte);
4800 l2, l2b, ptep, opte);
6202 const pt_entry_t opte = *ptep;
6204 const pt_entry_t npte = (opte & ~(L2_S_PROT_MASK|L2_XS_XN))
6207 const pt_entry_t npte = (opte & ~L2_S_PROT_MASK)
6210 l2pte_set(ptep, npte, opte);
6646 const pt_entry_t opte = *ptep;
6647 if ((opte & L2_S_CACHE_MASK) != pte_l2_s_cache_mode_pt) {
6648 const pt_entry_t npte = (opte & ~L2_S_CACHE_MASK)
6650 l2pte_set(ptep, npte, opte);
7615 pt_entry_t opte = *ptep;
7618 | L2_C | L2_XS_T_TEX(TEX_XSCALE_X), opte);
7668 const pt_entry_t opte = *ptep;
7669 if (!l2pte_minidata_p(opte)) {
7672 l2pte_set(ptep, opte & ~L2_B, opte);