Home
last modified time | relevance | path

Searched refs:rfte (Results 1 – 2 of 2) sorted by relevance

/linux/arch/s390/mm/
H A Dpgalloc.c335 unsigned long *rfte, next, *table; in base_region1_walk() local
338 rfte = origin; in base_region1_walk()
339 rfte += (addr & _REGION1_INDEX) >> _REGION1_SHIFT; in base_region1_walk()
342 if (*rfte & _REGION_ENTRY_INVALID) { in base_region1_walk()
348 *rfte = __pa(table) | _REGION1_ENTRY; in base_region1_walk()
350 table = __va(*rfte & _REGION_ENTRY_ORIGIN); in base_region1_walk()
356 } while (rfte++, addr = next, addr < end); in base_region1_walk()
/linux/arch/s390/kvm/
H A Dgaccess.c520 union region1_table_entry rfte; in guest_translate_gva() local
524 if (deref_table(vcpu->kvm, ptr, &rfte.val)) in guest_translate_gva()
526 if (rfte.i) in guest_translate_gva()
528 if (rfte.tt != TABLE_TYPE_REGION1) in guest_translate_gva()
530 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl) in guest_translate_gva()
533 dat_protection |= rfte.p; in guest_translate_gva()
534 ptr = rfte.rto * PAGE_SIZE + vaddr.rsx * 8; in guest_translate_gva()