Home
last modified time | relevance | path

Searched refs:pte_hi (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/powerpc/aim/
H A Dmoea64_native.c324 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 Dmmu_oea.c528 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 Dmmu_oea64.c601 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 Dmmu_phyp.c255 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 Dphyp-hvcall.h338 uint64_t pte_hi, uint64_t pte_lo, uint64_t *pteidx_out, uint64_t *ptelo_out,
/freebsd/lib/libkvm/
H A Dkvm_minidump_powerpc64_hpt.c162 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 Dmmu_ps3.c215 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 Dps3-hvcall.h49 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 Dpte.h48 u_int32_t pte_hi; member
58 u_int64_t pte_hi; member