Home
last modified time | relevance | path

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

/trueos/sys/powerpc/pseries/
HDmmu_phyp.c210 phyp_pft_hcall(H_READ, 0, slot, 0, 0, &pte.pte_hi, &pte.pte_lo, in mphyp_pte_synch()
235 pvo_pt->pte_hi & LPTE_AVPN_MASK, 0, &pte.pte_hi, &pte.pte_lo, in mphyp_pte_unset()
254 KASSERT(!(pvo_pt->pte_hi & LPTE_LOCKED), in mphyp_pte_change()
259 result = phyp_pft_hcall(H_ENTER, H_EXACT, slot, pvo_pt->pte_hi, in mphyp_pte_change()
277 phyp_pft_hcall(H_READ, 0, slot, 0, 0, &pt.pte_hi, &pt.pte_lo, in mphyp_pte_spillable_ident()
280 if (pt.pte_hi & LPTE_SWBITS) in mphyp_pte_spillable_ident()
293 phyp_pft_hcall(H_READ, 0, slot, 0, 0, &to_evict->pte_hi, in mphyp_pte_spillable_ident()
308 KASSERT(!(pvo_pt->pte_hi & LPTE_LOCKED), in mphyp_pte_insert()
312 pvo_pt->pte_hi |= LPTE_VALID; in mphyp_pte_insert()
313 pvo_pt->pte_hi &= ~LPTE_HID; in mphyp_pte_insert()
[all …]
HDphyp-hvcall.h301 uint64_t pte_hi, uint64_t pte_lo, uint64_t *pteidx_out, uint64_t *ptelo_out,
/trueos/sys/powerpc/aim/
HDmoea64_native.c263 pvo_pt->pte_hi |= LPTE_VALID; in moea64_pte_set_native()
272 pt->pte_hi = pvo_pt->pte_hi; in moea64_pte_set_native()
276 if (!(pvo_pt->pte_hi & LPTE_LOCKED)) in moea64_pte_set_native()
291 pvo_pt->pte_hi &= ~LPTE_VALID; in moea64_pte_unset_native()
292 pt->pte_hi &= ~LPTE_VALID; in moea64_pte_unset_native()
303 if (!(pvo_pt->pte_hi & LPTE_LOCKED)) in moea64_pte_unset_native()
472 if (pvo->pvo_pte.lpte.pte_hi & LPTE_HID) in moea64_pvo_to_pte_native()
477 if ((pvo->pvo_pte.lpte.pte_hi & LPTE_VALID) && in moea64_pvo_to_pte_native()
483 if ((pvo->pvo_pte.lpte.pte_hi & LPTE_VALID) == 0 && in moea64_pvo_to_pte_native()
490 if ((pt->pte_hi ^ (pvo->pvo_pte.lpte.pte_hi & ~LPTE_VALID)) == in moea64_pvo_to_pte_native()
[all …]
HDmmu_oea.c482 if (pt->pte_hi == pvo_pt->pte_hi) in moea_pte_compare()
491 return (pt->pte_hi & ~PTE_VALID) == in moea_pte_match()
508 pt->pte_hi = ((sr & SR_VSID_MASK) << PTE_VSID_SHFT) | in moea_pte_create()
539 pvo_pt->pte_hi |= PTE_VALID; in moea_pte_set()
548 pt->pte_hi = pvo_pt->pte_hi; in moea_pte_set()
558 pvo_pt->pte_hi &= ~PTE_VALID; in moea_pte_unset()
568 pt->pte_hi &= ~PTE_VALID; in moea_pte_unset()
1275 if (pvo != NULL && (pvo->pvo_pte.pte.pte_hi & PTE_VALID) && in moea_extract_and_hold()
1344 rv = pvo == NULL || (pvo->pvo_pte.pte.pte_hi & PTE_VALID) == 0; in moea_is_prefaultable()
2094 if (pvo->pvo_pte.pte.pte_hi & PTE_HID) in moea_pvo_pte_index()
[all …]
HDmmu_oea64.c416 pt->pte_hi = (vsid << LPTE_VSID_SHIFT) | in moea64_pte_create()
420 pt->pte_hi |= LPTE_BIG; in moea64_pte_create()
984 moea64_scratchpage_pvo[i]->pvo_pte.lpte.pte_hi in moea64_late_bootstrap()
1044 if ((pvo->pvo_pte.lpte.pte_hi & LPTE_WIRED) == 0) in moea64_unwire()
1047 pvo->pvo_pte.lpte.pte_hi &= ~LPTE_WIRED; in moea64_unwire()
1418 if (pvo != NULL && (pvo->pvo_pte.lpte.pte_hi & LPTE_VALID) && in moea64_extract_and_hold()
1545 rv = pvo == NULL || (pvo->pvo_pte.lpte.pte_hi & LPTE_VALID) == 0; in moea64_is_prefaultable()
2246 pvo->pvo_pte.lpte.pte_hi |= LPTE_WIRED; in moea64_pvo_enter()
2252 pvo->pvo_pte.lpte.pte_hi &= ~LPTE_WIRED; in moea64_pvo_enter()
2255 if (!(pvo->pvo_pte.lpte.pte_hi & LPTE_VALID)) { in moea64_pvo_enter()
[all …]
/trueos/sys/powerpc/ps3/
HDmmu_ps3.c169 (pvo_pt->pte_hi & LPTE_AVPN_MASK), in mps3_pte_synch()
171 halfbucket[slot & 0x3], pvo_pt->pte_hi)); in mps3_pte_synch()
182 lv1_write_htab_entry(mps3_vas_id, slot, pvo_pt->pte_hi, in mps3_pte_clear()
191 pvo_pt->pte_hi &= ~LPTE_VALID; in mps3_pte_unset()
201 lv1_write_htab_entry(mps3_vas_id, slot, pvo_pt->pte_hi, in mps3_pte_change()
213 pvo_pt->pte_hi |= LPTE_VALID; in mps3_pte_insert()
214 pvo_pt->pte_hi &= ~LPTE_HID; in mps3_pte_insert()
215 evicted.pte_hi = 0; in mps3_pte_insert()
218 pvo_pt->pte_hi, pvo_pt->pte_lo, LPTE_LOCKED | LPTE_WIRED, 0, in mps3_pte_insert()
219 &index, &evicted.pte_hi, &evicted.pte_lo); in mps3_pte_insert()
[all …]
HDps3-hvcall.h51 int lv1_write_htab_entry(uint64_t vas_id, uint64_t slot, uint64_t pte_hi, uint64_t pte_lo);
92 int lv1_insert_htab_entry(uint64_t vas_id, uint64_t pteg, uint64_t pte_hi, uint64_t pte_lo, uint64_…
/trueos/sys/boot/powerpc/ps3/
HDps3mmu.c55 pt.pte_hi = LPTE_BIG; in ps3mmu_map()
60 pt.pte_hi = 0; in ps3mmu_map()
66 pt.pte_hi |= (vsid << LPTE_VSID_SHIFT) | in ps3mmu_map()
71 pt.pte_hi |= LPTE_LOCKED | LPTE_VALID; in ps3mmu_map()
/trueos/sys/powerpc/include/
HDpte.h47 u_int32_t pte_hi; member
57 u_int64_t pte_hi; member