Searched refs:rtte (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | gaccess.c | 700 union region3_table_entry rtte; in guest_translate() local 704 if (deref_table(vcpu->kvm, ptr, &rtte.val)) in guest_translate() 706 if (rtte.i) in guest_translate() 708 if (rtte.tt != TABLE_TYPE_REGION3) in guest_translate() 710 if (rtte.cr && asce.p && edat2) in guest_translate() 712 if (rtte.fc && edat2) { in guest_translate() 713 dat_protection |= rtte.fc1.p; in guest_translate() 714 iep_protection = rtte.fc1.iep; in guest_translate() 715 raddr.rfaa = rtte.fc1.rfaa; in guest_translate() 718 if (vaddr.sx01 < rtte in guest_translate() 1087 union region3_table_entry rtte; kvm_s390_shadow_tables() local [all...] |
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | gaccess.c | 718 union region3_table_entry rtte; in guest_translate() local 722 if (deref_table(vcpu->kvm, ptr, &rtte.val)) in guest_translate() 724 if (rtte.i) in guest_translate() 726 if (rtte.tt != TABLE_TYPE_REGION3) in guest_translate() 728 if (rtte.cr && asce.p && edat2) in guest_translate() 730 if (rtte.fc && edat2) { in guest_translate() 731 dat_protection |= rtte.fc1.p; in guest_translate() 732 iep_protection = rtte.fc1.iep; in guest_translate() 733 raddr.rfaa = rtte.fc1.rfaa; in guest_translate() 736 if (vaddr.sx01 < rtte in guest_translate() 1488 union region3_table_entry rtte; kvm_s390_shadow_tables() local [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | pgalloc.c | 439 unsigned long *rtte, next, table; in base_region3_walk() local 442 rtte = (unsigned long *) origin; in base_region3_walk() 443 rtte += (addr & _REGION3_INDEX) >> _REGION3_SHIFT; in base_region3_walk() 446 if (*rtte & _REGION_ENTRY_INVALID) { in base_region3_walk() 452 *rtte = table | _REGION3_ENTRY; in base_region3_walk() 454 table = *rtte & _REGION_ENTRY_ORIGIN; in base_region3_walk() 460 } while (rtte++, addr = next, addr < end); in base_region3_walk()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | pgalloc.c | 579 unsigned long *rtte, next, *table; in base_region3_walk() local 582 rtte = origin; in base_region3_walk() 583 rtte += (addr & _REGION3_INDEX) >> _REGION3_SHIFT; in base_region3_walk() 586 if (*rtte & _REGION_ENTRY_INVALID) { in base_region3_walk() 592 *rtte = __pa(table) | _REGION3_ENTRY; in base_region3_walk() 594 table = __va(*rtte & _REGION_ENTRY_ORIGIN); in base_region3_walk() 600 } while (rtte++, addr = next, addr < end); in base_region3_walk()
|
Completed in 5 milliseconds