/freebsd-10.0-release/sys/boot/powerpc/ps3/ |
H A D | ps3mmu.c | 52 uint64_t vsid, ptegidx; local 69 ptegidx = vsid ^ (((uint64_t)va & ADDR_PIDX) >> shift); 72 ptegidx &= pteg_mask; 74 return (lv1_insert_pte(ptegidx, &pt, LPTE_LOCKED));
|
H A D | lv1call.h | 35 int lv1_insert_pte(u_int ptegidx, struct lpte *pte, int lockflags);
|
/freebsd-10.0-release/sys/powerpc/ps3/ |
H A D | mmu_ps3.c | 77 static int mps3_pte_insert(mmu_t, u_int ptegidx, struct lpte *pvo_pt); 206 mps3_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument 217 result = lv1_insert_htab_entry(mps3_vas_id, ptegidx << 3, 230 if (index >> 3 != ptegidx) 244 ptegidx = index >> 3; /* Where the sacrifice PTE was found */ 246 ptegidx ^= moea64_pteg_mask; /* PTEs indexed by primary */ 252 LIST_FOREACH(pvo, &moea64_pvo_table[ptegidx], pvo_olink) { 291 u_int ptegidx; local 298 ptegidx = va_to_pteg(vsid, PVO_VADDR(pvo), pvo->pvo_vaddr & PVO_LARGE); 306 ptegidx [all...] |
/freebsd-10.0-release/sys/powerpc/pseries/ |
H A D | mmu_phyp.c | 76 static int mphyp_pte_insert(mmu_t, u_int ptegidx, struct lpte *pvo_pt); 261 mphyp_pte_spillable_ident(u_int ptegidx, struct lpte *to_evict) argument 271 slot = (ptegidx << 3) + (i + j) % 8; 294 mphyp_pte_insert(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument 314 pteg_bktidx = ptegidx; 320 "(ptegidx: %#x/%#x, PTE %#lx/%#lx", result, ptegidx, 338 pteg_bktidx = ptegidx; 351 if (pteg_bktidx == ptegidx) 408 u_int ptegidx; local [all...] |
/freebsd-10.0-release/sys/powerpc/aim/ |
H A D | moea64_native.c | 460 int pteidx, ptegidx; local 468 * Calculate the ptegidx 471 ptegidx = va_to_pteg(vsid, PVO_VADDR(pvo), 480 ptegidx ^= moea64_pteg_mask; 482 pteidx = (ptegidx << 3) | PVO_PTEGIDX_GET(pvo); 524 moea64_pte_spillable_ident(u_int ptegidx) argument 533 pt = &moea64_pteg_table[ptegidx].pt[(i + j) % 8]; 549 moea64_pte_insert_native(mmu_t mmu, u_int ptegidx, struct lpte *pvo_pt) argument 559 pteg_bktidx = ptegidx; 583 pteg_bktidx = ptegidx; [all...] |
H A D | mmu_oea.c | 1921 u_int ptegidx; local 1934 ptegidx = va_to_pteg(sr, va); 1941 LIST_FOREACH(pvo, &moea_pvo_table[ptegidx], pvo_olink) { 1978 LIST_INSERT_HEAD(&moea_pvo_table[ptegidx], pvo, pvo_olink); 2008 i = moea_pte_insert(ptegidx, &pvo->pvo_pte.pte); 2078 moea_pvo_pte_index(const struct pvo_entry *pvo, int ptegidx) argument 2087 pteidx = ptegidx * 8 + PVO_PTEGIDX_GET(pvo); 2098 int ptegidx; local 2103 ptegidx = va_to_pteg(sr, va); 2106 LIST_FOREACH(pvo, &moea_pvo_table[ptegidx], pvo_olin 2127 int ptegidx; local 2181 int ptegidx, i, j; local 2291 moea_pte_spillable_ident(u_int ptegidx) argument 2319 moea_pte_insert(u_int ptegidx, struct pte *pvo_pt) argument [all...] |
H A D | mmu_oea64.c | 1019 int i, ptegidx; local 1050 ptegidx = va_to_pteg(vsid, PVO_VADDR(pvo), 1053 i = MOEA64_PTE_INSERT(mmu, ptegidx, &pvo->pvo_pte.lpte); 2188 u_int ptegidx; local 2215 ptegidx = va_to_pteg(vsid, va, flags & PVO_LARGE); 2223 LIST_FOREACH(pvo, &moea64_pvo_table[ptegidx], pvo_olink) { 2230 i = MOEA64_PTE_INSERT(mmu, ptegidx, 2267 LIST_INSERT_HEAD(&moea64_pvo_table[ptegidx], pvo, pvo_olink); 2306 i = MOEA64_PTE_INSERT(mmu, ptegidx, &pvo->pvo_pte.lpte);
|