Home
last modified time | relevance | path

Searched refs:lpte (Results 1 – 7 of 7) sorted by relevance

/freebsd-12-stable/sys/powerpc/aim/
Disa3_hashtb.c153 static volatile struct lpte *isa3_hashtb_pteg_table;
193 volatile struct lpte *pt = isa3_hashtb_pteg_table + pvo->pvo_pte.slot; in isa3_hashtb_pte_synch()
194 struct lpte properpt; in isa3_hashtb_pte_synch()
220 volatile struct lpte *pt = isa3_hashtb_pteg_table + pvo->pvo_pte.slot; in isa3_hashtb_pte_clear()
221 struct lpte properpt; in isa3_hashtb_pte_clear()
266 volatile struct lpte *pt = isa3_hashtb_pteg_table + pvo->pvo_pte.slot; in isa3_hashtb_pte_unset()
267 struct lpte properpt; in isa3_hashtb_pte_unset()
304 volatile struct lpte *pt = isa3_hashtb_pteg_table + pvo->pvo_pte.slot; in isa3_hashtb_pte_replace()
305 struct lpte properpt; in isa3_hashtb_pte_replace()
411 isa3_hashtb_pteg_table = (struct lpte *)moea64_bootstrap_alloc(size, in isa3_hashtb_bootstrap()
[all …]
Dmoea64_native.c195 static volatile struct lpte *moea64_pteg_table;
235 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_synch_native()
236 struct lpte properpt; in moea64_pte_synch_native()
262 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_clear_native()
263 struct lpte properpt; in moea64_pte_clear_native()
308 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_unset_native()
309 struct lpte properpt; in moea64_pte_unset_native()
346 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_replace_native()
347 struct lpte properpt; in moea64_pte_replace_native()
461 moea64_pteg_table = (struct lpte *)moea64_bootstrap_alloc(size, in moea64_bootstrap_native()
[all …]
Dmmu_oea64.h44 void moea64_pte_from_pvo(const struct pvo_entry *pvo, struct lpte *lpte);
Dmmu_oea64.c413 moea64_pte_from_pvo(const struct pvo_entry *pvo, struct lpte *lpte) in moea64_pte_from_pvo() argument
416 lpte->pte_hi = (pvo->pvo_vpn >> (ADDR_API_SHFT64 - ADDR_PIDX_SHFT)) & in moea64_pte_from_pvo()
418 lpte->pte_hi |= LPTE_VALID; in moea64_pte_from_pvo()
421 lpte->pte_hi |= LPTE_BIG; in moea64_pte_from_pvo()
423 lpte->pte_hi |= LPTE_WIRED; in moea64_pte_from_pvo()
425 lpte->pte_hi |= LPTE_HID; in moea64_pte_from_pvo()
427 lpte->pte_lo = pvo->pvo_pte.pa; /* Includes WIMG bits */ in moea64_pte_from_pvo()
429 lpte->pte_lo |= LPTE_BW; in moea64_pte_from_pvo()
431 lpte->pte_lo |= LPTE_BR; in moea64_pte_from_pvo()
434 lpte->pte_lo |= LPTE_NOEXEC; in moea64_pte_from_pvo()
/freebsd-12-stable/sys/powerpc/pseries/
Dmmu_phyp.c117 struct lpte old; in mphyp_bootstrap()
246 struct lpte pte; in mphyp_pte_synch()
319 struct lpte pte; in mphyp_pte_unset()
342 mphyp_pte_spillable_ident(uintptr_t ptegbase, struct lpte *to_evict) in mphyp_pte_spillable_ident()
345 struct lpte pt; in mphyp_pte_spillable_ident()
364 memcpy(to_evict, &pt, sizeof(struct lpte)); in mphyp_pte_spillable_ident()
382 struct lpte evicted, pte; in mphyp_pte_insert()
/freebsd-12-stable/sys/powerpc/include/
Dpte.h58 struct lpte { struct
64 struct lpte pt[8]; argument
167 typedef struct lpte lpte_t;
/freebsd-12-stable/sys/powerpc/ps3/
Dmmu_ps3.c197 struct lpte pte; in mps3_pte_clear()
243 struct lpte pte, evicted; in mps3_pte_insert()