Searched refs:pte_hi (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/powerpc/aim/ |
H A D | moea64_native.c | 324 if ((be64toh(pt->pte_hi) & LPTE_AVPN_MASK) != pvo_ptevpn) { in moea64_pte_synch_native() 350 if ((be64toh(pt->pte_hi) & LPTE_AVPN_MASK) != in moea64_pte_clear_native() 351 (properpt.pte_hi & LPTE_AVPN_MASK)) { in moea64_pte_clear_native() 373 TLBIE(pvo->pvo_vpn, properpt.pte_hi); in moea64_pte_clear_native() 395 ptehi = (be64toh(pt->pte_hi) & ~LPTE_VALID) | LPTE_LOCKED; in moea64_pte_unset_locked() 396 pt->pte_hi = htobe64(ptehi); in moea64_pte_unset_locked() 400 *((volatile int32_t *)(&pt->pte_hi) + 1) = 0; /* Release lock */ in moea64_pte_unset_locked() 420 if ((be64toh(pt->pte_hi) & LPTE_AVPN_MASK) != pvo_ptevpn) { in moea64_pte_unset_native() 442 if ((be64toh(pt->pte_hi) & LPTE_AVPN_MASK) != in moea64_pte_replace_inval_native() 443 (properpt.pte_hi & LPTE_AVPN_MASK)) { in moea64_pte_replace_inval_native() [all …]
|
H A D | mmu_oea.c | 528 if (pt->pte_hi == pvo_pt->pte_hi) in moea_pte_compare() 537 return (pt->pte_hi & ~PTE_VALID) == in moea_pte_match() 554 pt->pte_hi = ((sr & SR_VSID_MASK) << PTE_VSID_SHFT) | in moea_pte_create() 585 pvo_pt->pte_hi |= PTE_VALID; in moea_pte_set() 594 pt->pte_hi = pvo_pt->pte_hi; in moea_pte_set() 604 pvo_pt->pte_hi &= ~PTE_VALID; in moea_pte_unset() 614 pt->pte_hi &= ~PTE_VALID; in moea_pte_unset() 1300 if (pvo != NULL && (pvo->pvo_pte.pte.pte_hi & PTE_VALID) && in moea_extract_and_hold() 1365 rv = pvo == NULL || (pvo->pvo_pte.pte.pte_hi & PTE_VALID) == 0; in moea_is_prefaultable() 2221 if (pvo->pvo_pte.pte.pte_hi & PTE_HID) in moea_pvo_pte_index() [all …]
|
H A D | mmu_oea64.c | 601 lpte->pte_hi = moea64_pte_vpn_from_pvo_vpn(pvo); in moea64_pte_from_pvo() 602 lpte->pte_hi |= LPTE_VALID; in moea64_pte_from_pvo() 605 lpte->pte_hi |= LPTE_BIG; in moea64_pte_from_pvo() 607 lpte->pte_hi |= LPTE_WIRED; in moea64_pte_from_pvo() 609 lpte->pte_hi |= LPTE_HID; in moea64_pte_from_pvo()
|
/freebsd/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 255 phyp_pft_hcall(H_READ, 0, idx, 0, 0, &old.pte_hi, in mphyp_bootstrap() 257 vsid = (old.pte_hi << (ADDR_API_SHFT64 - ADDR_PIDX_SHFT)) >> 28; in mphyp_bootstrap() 261 if (old.pte_hi & LPTE_VALID) in mphyp_bootstrap() 302 phyp_pft_hcall(H_READ, 0, pvo->pvo_pte.slot, 0, 0, &pte.pte_hi, in mphyp_pte_synch() 304 if ((pte.pte_hi & LPTE_AVPN_MASK) != in mphyp_pte_synch() 308 if (!(pte.pte_hi & LPTE_VALID)) in mphyp_pte_synch() 380 pte.pte_hi & LPTE_AVPN_MASK, 0, &pte.pte_hi, &pte.pte_lo, in mphyp_pte_unset() 405 phyp_pft_hcall(H_READ, 0, slot, 0, 0, &pt.pte_hi, in mphyp_pte_spillable_ident() 408 if ((pt.pte_hi & (LPTE_WIRED | LPTE_BIG)) != 0) in mphyp_pte_spillable_ident() 415 if (!(pt.pte_hi & LPTE_VALID) || !(pt.pte_lo & LPTE_REF)) { in mphyp_pte_spillable_ident() [all …]
|
H A D | phyp-hvcall.h | 338 uint64_t pte_hi, uint64_t pte_lo, uint64_t *pteidx_out, uint64_t *ptelo_out,
|
/freebsd/lib/libkvm/ |
H A D | kvm_minidump_powerpc64_hpt.c | 162 uint64_t pte_hi; member 314 pte.pte_hi = be64toh(p->pte_hi); in pte_get() 382 if ((pte.pte_hi & LPTEH_HID) != hid || in pte_search() 383 (pte.pte_hi & LPTEH_VALID) == 0 || in pte_search() 384 (pte.pte_hi & LPTEH_B_MASK) != LPTEH_B_256MB) in pte_search() 388 if (PTEH_AVA_VSID(pte.pte_hi) != va_vsid || in pte_search() 389 (PTEH_AVA_PAGE(pte.pte_hi) >> ava_pg_shift) != in pte_search() 399 if (pte.pte_hi & LPTEH_BIG) in pte_search() 401 } else if ((pte.pte_hi & LPTEH_BIG) == 0) in pte_search() 407 __func__, (uintmax_t)ptex, (uintmax_t)pte.pte_hi, in pte_search() [all …]
|
/freebsd/sys/powerpc/ps3/ |
H A D | mmu_ps3.c | 215 lv1_write_htab_entry(mps3_vas_id, pvo->pvo_pte.slot, pte.pte_hi, in mps3_pte_clear() 257 evicted.pte_hi = 0; in mps3_pte_insert() 261 pte.pte_hi, pte.pte_lo, LPTE_LOCKED | LPTE_WIRED, 0, in mps3_pte_insert() 262 &index, &evicted.pte_hi, &evicted.pte_lo); in mps3_pte_insert() 280 if (evicted.pte_hi) { in mps3_pte_insert() 281 KASSERT((evicted.pte_hi & (LPTE_WIRED | LPTE_LOCKED)) == 0, in mps3_pte_insert()
|
H A D | ps3-hvcall.h | 49 int lv1_write_htab_entry(uint64_t vas_id, uint64_t slot, uint64_t pte_hi, uint64_t pte_lo); 90 int lv1_insert_htab_entry(uint64_t vas_id, uint64_t pteg, uint64_t pte_hi, uint64_t pte_lo, uint64_…
|
/freebsd/sys/powerpc/include/ |
H A D | pte.h | 48 u_int32_t pte_hi; member 58 u_int64_t pte_hi; member
|