Lines Matching defs:ste
746 union segment_table_entry ste;
750 if (deref_table(vcpu->kvm, ptr, &ste.val))
752 if (ste.i)
754 if (ste.tt != TABLE_TYPE_SEGMENT)
756 if (ste.cs && asce.p)
758 if (ste.fc && edat1) {
759 dat_protection |= ste.fc1.p;
760 iep_protection = ste.fc1.iep;
761 raddr.sfaa = ste.fc1.sfaa;
764 dat_protection |= ste.fc0.p;
765 ptr = ste.fc0.pto * (PAGE_SIZE / 2) + vaddr.px * 8;
1526 union segment_table_entry ste;
1530 ste.val = ptr;
1534 rc = gmap_read_table(parent, ptr + vaddr.sx * 8, &ste.val);
1537 if (ste.i)
1539 if (ste.tt != TABLE_TYPE_SEGMENT)
1541 if (ste.cs && asce.p)
1543 *dat_protection |= ste.fc0.p;
1544 if (ste.fc && sg->edat_level >= 1) {
1546 ptr = ste.fc1.sfaa * _SEGMENT_SIZE;
1547 ste.val = ptr;
1550 ptr = ste.fc0.pto * (PAGE_SIZE / 2);
1552 ste.fc0.p |= *dat_protection;
1553 rc = gmap_shadow_pgt(sg, saddr, ste.val, *fake);