Lines Matching defs:vaddr
636 union vaddress vaddr = {.addr = gva};
654 if (vaddr.rfx01 > asce.tl)
656 ptr += vaddr.rfx * 8;
659 if (vaddr.rfx)
661 if (vaddr.rsx01 > asce.tl)
663 ptr += vaddr.rsx * 8;
666 if (vaddr.rfx || vaddr.rsx)
668 if (vaddr.rtx01 > asce.tl)
670 ptr += vaddr.rtx * 8;
673 if (vaddr.rfx || vaddr.rsx || vaddr.rtx)
675 if (vaddr.sx01 > asce.tl)
677 ptr += vaddr.sx * 8;
692 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl)
696 ptr = rfte.rto * PAGE_SIZE + vaddr.rsx * 8;
710 if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl)
714 ptr = rste.rto * PAGE_SIZE + vaddr.rtx * 8;
736 if (vaddr.sx01 < rtte.fc0.tf)
738 if (vaddr.sx01 > rtte.fc0.tl)
742 ptr = rtte.fc0.sto * PAGE_SIZE + vaddr.sx * 8;
765 ptr = ste.fc0.pto * (PAGE_SIZE / 2) + vaddr.px * 8;
1388 union vaddress vaddr;
1396 vaddr.addr = saddr;
1406 if (vaddr.rfx01 > asce.tl && !*fake)
1410 if (vaddr.rfx)
1412 if (vaddr.rsx01 > asce.tl)
1416 if (vaddr.rfx || vaddr.rsx)
1418 if (vaddr.rtx01 > asce.tl)
1422 if (vaddr.rfx || vaddr.rsx || vaddr.rtx)
1424 if (vaddr.sx01 > asce.tl)
1434 ptr += vaddr.rfx * _REGION1_SIZE;
1438 *pgt = ptr + vaddr.rfx * 8;
1439 rc = gmap_read_table(parent, ptr + vaddr.rfx * 8, &rfte.val);
1446 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl)
1462 ptr += vaddr.rsx * _REGION2_SIZE;
1466 *pgt = ptr + vaddr.rsx * 8;
1467 rc = gmap_read_table(parent, ptr + vaddr.rsx * 8, &rste.val);
1474 if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl)
1491 ptr += vaddr.rtx * _REGION3_SIZE;
1495 *pgt = ptr + vaddr.rtx * 8;
1496 rc = gmap_read_table(parent, ptr + vaddr.rtx * 8, &rtte.val);
1512 if (vaddr.sx01 < rtte.fc0.tf || vaddr.sx01 > rtte.fc0.tl)
1529 ptr += vaddr.sx * _SEGMENT_SIZE;
1533 *pgt = ptr + vaddr.sx * 8;
1534 rc = gmap_read_table(parent, ptr + vaddr.sx * 8, &ste.val);
1581 union vaddress vaddr;
1600 vaddr.addr = saddr;
1602 pte.val = pgt + vaddr.px * PAGE_SIZE;
1614 pgt += vaddr.px * 8;