Home | History | Annotate | Download | only in oea

Lines Matching defs:ptegidx

830  * Try to insert the PTE @ *pvo_pt into the pmap_pteg_table at ptegidx
837 pmap_pte_insert(int ptegidx, struct pte *pvo_pt)
844 ptegidx, pvo_pt->pte_hi, pvo_pt->pte_lo);
849 for (pt = pmap_pteg_table[ptegidx].pt, i = 0; i < 8; i++, pt++) {
860 ptegidx ^= pmap_pteg_mask;
861 for (pt = pmap_pteg_table[ptegidx].pt, i = 0; i < 8; i++, pt++) {
888 int ptegidx, hid, i, j;
898 ptegidx = va_to_pteg(pm, addr);
903 spvoh = &pmap_pvo_table[ptegidx];
944 i = pmap_pte_insert(ptegidx, &pvo->pvo_pte);
971 pteg = &pmap_pteg_table[ptegidx];
988 pteg = &pmap_pteg_table[ptegidx ^ pmap_pteg_mask];
999 vpvoh = &pmap_pvo_table[ptegidx ^ pmap_pteg_mask];
1283 pmap_pvo_pte_index(const struct pvo_entry *pvo, int ptegidx)
1291 pteidx = ptegidx * 8 + PVO_PTEGIDX_GET(pvo);
1308 * If we haven't been supplied the ptegidx, calculate it.
1311 int ptegidx;
1312 ptegidx = va_to_pteg(pvo->pvo_pmap, pvo->pvo_vaddr);
1313 pteidx = pmap_pvo_pte_index(pvo, ptegidx);
1365 int ptegidx;
1368 ptegidx = va_to_pteg(pm, va);
1370 TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
1374 "list %#x (%p)", pvo, ptegidx,
1375 &pmap_pvo_table[ptegidx]);
1379 *pteidx_p = pmap_pvo_pte_index(pvo, ptegidx);
1534 int ptegidx;
1542 ptegidx = va_to_pteg(pm, va);
1557 TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
1655 pvoh = &pmap_pvo_table[ptegidx];
1656 i = pmap_pte_insert(ptegidx, &pvo->pvo_pte);
1692 int ptegidx;
1700 * If we haven't been supplied the ptegidx, calculate it.
1703 ptegidx = va_to_pteg(pvo->pvo_pmap, pvo->pvo_vaddr);
1704 pteidx = pmap_pvo_pte_index(pvo, ptegidx);
1706 ptegidx = pteidx >> 3;
1708 ptegidx ^= pmap_pteg_mask;
1784 TAILQ_REMOVE(&pmap_pvo_table[ptegidx], pvo, pvo_olink);
2653 int ptegidx;
2658 for (ptegidx = 0; ptegidx < pmap_pteg_cnt; ptegidx++) {
2659 for (pt = pmap_pteg_table[ptegidx].pt, i = 8; --i >= 0; pt++) {
2795 int ptegidx;
2801 for (ptegidx = 0; ptegidx < pmap_pteg_cnt; ptegidx++) {
2803 TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
2830 int ptegidx;
2834 for (ptegidx = 0; ptegidx < pmap_pteg_cnt; ptegidx++) {
2836 TAILQ_FOREACH(pvo, &pmap_pvo_table[ptegidx], pvo_olink) {
2839 "on list %#x", pvo, ptegidx);
3111 int ptegidx = 0;
3123 ptegidx = va_to_pteg(pmap_kernel(), va);
3125 (void)pmap_pte_insert(ptegidx, &pte);
3145 ptegidx = va_to_pteg(pmap_kernel(), va);
3147 (void)pmap_pte_insert(ptegidx, &pte);
3480 unsigned int ptegidx;
3492 ptegidx = va_to_pteg(pm, pa);
3494 pmap_pte_insert(ptegidx, &pt);
3510 unsigned int ptegidx;
3520 ptegidx = va_to_pteg(pm, pa);
3522 pmap_pte_insert(ptegidx, &pt);
3531 ptegidx = va_to_pteg(pm, va);
3533 pmap_pte_insert(ptegidx, &pt);
3538 ptegidx = va_to_pteg(pm, va);
3540 pmap_pte_insert(ptegidx, &pt);
3545 ptegidx = va_to_pteg(pm, va);
3550 pmap_pte_insert(ptegidx, &pt);
3554 ptegidx = va_to_pteg(pm, va);
3556 pmap_pte_insert(ptegidx, &pt);