Searched refs:rfte (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | gaccess.c | 664 union region1_table_entry rfte; in guest_translate() local 668 if (deref_table(vcpu->kvm, ptr, &rfte.val)) in guest_translate() 670 if (rfte.i) in guest_translate() 672 if (rfte.tt != TABLE_TYPE_REGION1) in guest_translate() 674 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl) in guest_translate() 677 dat_protection |= rfte.p; in guest_translate() 678 ptr = rfte.rto * PAGE_SIZE + vaddr.rsx * 8; in guest_translate() 1032 union region1_table_entry rfte; in kvm_s390_shadow_tables() local 1036 rfte in kvm_s390_shadow_tables() [all...] |
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | gaccess.c | 682 union region1_table_entry rfte; in guest_translate() local 686 if (deref_table(vcpu->kvm, ptr, &rfte.val)) in guest_translate() 688 if (rfte.i) in guest_translate() 690 if (rfte.tt != TABLE_TYPE_REGION1) in guest_translate() 692 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl) in guest_translate() 695 dat_protection |= rfte.p; in guest_translate() 696 ptr = rfte.rto * PAGE_SIZE + vaddr.rsx * 8; in guest_translate() 1431 union region1_table_entry rfte; in kvm_s390_shadow_tables() local 1435 rfte in kvm_s390_shadow_tables() [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | pgalloc.c | 495 unsigned long *rfte, next, table; in base_region1_walk() local 498 rfte = (unsigned long *) origin; in base_region1_walk() 499 rfte += (addr & _REGION1_INDEX) >> _REGION1_SHIFT; in base_region1_walk() 502 if (*rfte & _REGION_ENTRY_INVALID) { in base_region1_walk() 508 *rfte = table | _REGION1_ENTRY; in base_region1_walk() 510 table = *rfte & _REGION_ENTRY_ORIGIN; in base_region1_walk() 516 } while (rfte++, addr = next, addr < end); in base_region1_walk()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | pgalloc.c | 635 unsigned long *rfte, next, *table; in base_region1_walk() local 638 rfte = origin; in base_region1_walk() 639 rfte += (addr & _REGION1_INDEX) >> _REGION1_SHIFT; in base_region1_walk() 642 if (*rfte & _REGION_ENTRY_INVALID) { in base_region1_walk() 648 *rfte = __pa(table) | _REGION1_ENTRY; in base_region1_walk() 650 table = __va(*rfte & _REGION_ENTRY_ORIGIN); in base_region1_walk() 656 } while (rfte++, addr = next, addr < end); in base_region1_walk()
|
Completed in 9 milliseconds