Lines Matching defs:vaddr
618 union vaddress vaddr = {.addr = gva};
636 if (vaddr.rfx01 > asce.tl)
638 ptr += vaddr.rfx * 8;
641 if (vaddr.rfx)
643 if (vaddr.rsx01 > asce.tl)
645 ptr += vaddr.rsx * 8;
648 if (vaddr.rfx || vaddr.rsx)
650 if (vaddr.rtx01 > asce.tl)
652 ptr += vaddr.rtx * 8;
655 if (vaddr.rfx || vaddr.rsx || vaddr.rtx)
657 if (vaddr.sx01 > asce.tl)
659 ptr += vaddr.sx * 8;
674 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl)
678 ptr = rfte.rto * PAGE_SIZE + vaddr.rsx * 8;
692 if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl)
696 ptr = rste.rto * PAGE_SIZE + vaddr.rtx * 8;
718 if (vaddr.sx01 < rtte.fc0.tf)
720 if (vaddr.sx01 > rtte.fc0.tl)
724 ptr = rtte.fc0.sto * PAGE_SIZE + vaddr.sx * 8;
747 ptr = ste.fc0.pto * (PAGE_SIZE / 2) + vaddr.px * 8;
990 union vaddress vaddr;
997 vaddr.addr = saddr;
1007 if (vaddr.rfx01 > asce.tl && !*fake)
1011 if (vaddr.rfx)
1013 if (vaddr.rsx01 > asce.tl)
1017 if (vaddr.rfx || vaddr.rsx)
1019 if (vaddr.rtx01 > asce.tl)
1023 if (vaddr.rfx || vaddr.rsx || vaddr.rtx)
1025 if (vaddr.sx01 > asce.tl)
1035 ptr += vaddr.rfx * _REGION1_SIZE;
1039 *pgt = ptr + vaddr.rfx * 8;
1040 rc = gmap_read_table(parent, ptr + vaddr.rfx * 8, &rfte.val);
1047 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl)
1062 ptr += vaddr.rsx * _REGION2_SIZE;
1066 *pgt = ptr + vaddr.rsx * 8;
1067 rc = gmap_read_table(parent, ptr + vaddr.rsx * 8, &rste.val);
1074 if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl)
1090 ptr += vaddr.rtx * _REGION3_SIZE;
1094 *pgt = ptr + vaddr.rtx * 8;
1095 rc = gmap_read_table(parent, ptr + vaddr.rtx * 8, &rtte.val);
1111 if (vaddr.sx01 < rtte.fc0.tf || vaddr.sx01 > rtte.fc0.tl)
1127 ptr += vaddr.sx * _SEGMENT_SIZE;
1131 *pgt = ptr + vaddr.sx * 8;
1132 rc = gmap_read_table(parent, ptr + vaddr.sx * 8, &ste.val);
1178 union vaddress vaddr;
1197 vaddr.addr = saddr;
1199 pte.val = pgt + vaddr.px * PAGE_SIZE;
1211 pgt += vaddr.px * 8;