Lines Matching refs:dw0
232 local_hpte.dw0.dword0 = 0; in make_pte()
233 local_hpte.dw0.dw0.avpn = va >> 23; in make_pte()
234 local_hpte.dw0.dw0.bolted = 1; /* bolted */ in make_pte()
236 local_hpte.dw0.dw0.l = 1; /* large page */ in make_pte()
237 local_hpte.dw0.dw0.avpn &= ~0x1UL; in make_pte()
239 local_hpte.dw0.dw0.v = 1; in make_pte()
245 if (hptep->dw0.dw0.v == 0) { /* !valid */ in make_pte()
260 lpar_rc = plpar_pte_enter(flags, slot, local_hpte.dw0.dword0, in make_pte()
662 dword0 = hpte.dw0.dword0; in iSeries_hpte_getword0()
681 Hpte_dword0 dw0; in hpte_find() local
689 dw0 = hptep->dw0.dw0; in hpte_find()
691 if ((dw0.avpn == (vpn >> 11)) && dw0.v && in hpte_find()
692 (dw0.h == j)) { in hpte_find()
713 Hpte_dword0 dw0; in rpa_lpar_hpte_find() member
715 Hpte_dword0 dw0; in rpa_lpar_hpte_find() local
723 dw0 = hpte_dw0.dw0; in rpa_lpar_hpte_find()
725 if ((dw0.avpn == (vpn >> 11)) && dw0.v && in rpa_lpar_hpte_find()
726 (dw0.h == j)) { in rpa_lpar_hpte_find()
752 if (hpte.dw0.dw0.v) { in iSeries_hpte_find()
779 Hpte_dword0 dw0; in hpte_invalidate() local
790 dw0 = hptep->dw0.dw0; in hpte_invalidate()
797 if (dw0.bolted) return; in hpte_invalidate()
800 hptep->dw0.dword0 = 0; in hpte_invalidate()
842 lhpte.dw0.dword0 = iSeries_hpte_getword0(slot); in iSeries_hpte_invalidate()
844 if ((lhpte.dw0.dw0.avpn == avpn) && in iSeries_hpte_invalidate()
845 (lhpte.dw0.dw0.v) && in iSeries_hpte_invalidate()
846 (lhpte.dw0.dw0.h == secondary)) { in iSeries_hpte_invalidate()
866 Hpte_dword0 dw0; in hpte_updatepp() local
878 dw0 = hptep->dw0.dw0; in hpte_updatepp()
879 if ((dw0.avpn == avpn) && in hpte_updatepp()
880 (dw0.v) && (dw0.h == secondary)) { in hpte_updatepp()
882 dw0.v = 0; in hpte_updatepp()
883 hptep->dw0.dw0 = dw0; in hpte_updatepp()
899 dw0.v = 1; in hpte_updatepp()
900 hptep->dw0.dw0 = dw0; in hpte_updatepp()
920 lpar_rc = plpar_pte_read(0, slot, &hpte.dw0.dword0, &hpte.dw1.dword1); in rpa_lpar_hpte_updatepp()
922 if ((hpte.dw0.dw0.avpn == avpn) && in rpa_lpar_hpte_updatepp()
923 (hpte.dw0.dw0.v) && in rpa_lpar_hpte_updatepp()
924 (hpte.dw0.dw0.h == secondary)) { in rpa_lpar_hpte_updatepp()
951 if ((hpte.dw0.dw0.avpn == avpn) && in iSeries_hpte_updatepp()
952 (hpte.dw0.dw0.v) && in iSeries_hpte_updatepp()
953 (hpte.dw0.dw0.h == secondary)) { in iSeries_hpte_updatepp()
1047 Hpte_dword0 dw0; in hpte_insert() local
1062 dw0 = hptep->dw0.dw0; in hpte_insert()
1063 if (!dw0.v) { in hpte_insert()
1065 dw0 = hptep->dw0.dw0; in hpte_insert()
1066 if (!dw0.v) in hpte_insert()
1079 dw0 = hptep->dw0.dw0; in hpte_insert()
1080 if (!dw0.v) { in hpte_insert()
1082 dw0 = hptep->dw0.dw0; in hpte_insert()
1083 if (!dw0.v) in hpte_insert()
1102 lhpte.dw0.dword0 = 0; in hpte_insert()
1103 lhpte.dw0.dw0.avpn = avpn; in hpte_insert()
1104 lhpte.dw0.dw0.h = secondary; in hpte_insert()
1105 lhpte.dw0.dw0.bolted = bolted; in hpte_insert()
1106 lhpte.dw0.dw0.v = 1; in hpte_insert()
1108 if (large) lhpte.dw0.dw0.l = 1; in hpte_insert()
1119 hptep->dw0.dword0 = lhpte.dw0.dword0; in hpte_insert()
1146 lhpte.dw0.dword0 = 0; in rpa_lpar_hpte_insert()
1147 lhpte.dw0.dw0.avpn = avpn; in rpa_lpar_hpte_insert()
1148 lhpte.dw0.dw0.bolted = bolted; in rpa_lpar_hpte_insert()
1149 lhpte.dw0.dw0.v = 1; in rpa_lpar_hpte_insert()
1151 if (large) lhpte.dw0.dw0.l = 1; in rpa_lpar_hpte_insert()
1172 lhpte.dw0.dw0.h = secondary; in rpa_lpar_hpte_insert()
1186 : "r" (flags), "r" (hpte_group), "r" (lhpte.dw0.dword0), in rpa_lpar_hpte_insert()
1193 lhpte.dw0.dw0.h = secondary; in rpa_lpar_hpte_insert()
1207 : "r" (flags), "r" (hpte_group), "r" (lhpte.dw0.dword0), in rpa_lpar_hpte_insert()
1242 if (lhpte.dw0.dw0.v) { in iSeries_hpte_insert()
1268 lhpte.dw0.dword0 = 0; in iSeries_hpte_insert()
1269 lhpte.dw0.dw0.avpn = avpn; in iSeries_hpte_insert()
1270 lhpte.dw0.dw0.h = secondary; in iSeries_hpte_insert()
1271 lhpte.dw0.dw0.bolted = bolted; in iSeries_hpte_insert()
1272 lhpte.dw0.dw0.v = 1; in iSeries_hpte_insert()
1289 Hpte_dword0 dw0; in hpte_remove() local
1303 dw0 = hptep->dw0.dw0; in hpte_remove()
1305 if (dw0.v && !dw0.bolted) { in hpte_remove()
1307 dw0 = hptep->dw0.dw0; in hpte_remove()
1308 if (dw0.v && !dw0.bolted) in hpte_remove()
1319 large = dw0.l; in hpte_remove()
1322 hptep->dw0.dword0 = 0; in hpte_remove()
1325 vsid = dw0.avpn >> 5; in hpte_remove()
1328 if (dw0.h) in hpte_remove()
1331 pi_high = (dw0.avpn & 0x1f) << 11; in hpte_remove()
1386 lhpte.dw0.dword0 = in iSeries_hpte_remove()
1389 if (!lhpte.dw0.dw0.bolted) { in iSeries_hpte_remove()