Home
last modified time | relevance | path

Searched refs:rste (Results 1 – 4 of 4) sorted by relevance

/linux-6.6.21/arch/s390/mm/
Dhugetlbpage.c27 unsigned long rste; in __pte_to_rste() local
50 rste = pte_val(pte) & PAGE_MASK; in __pte_to_rste()
51 rste |= move_set_bit(pte_val(pte), _PAGE_READ, in __pte_to_rste()
53 rste |= move_set_bit(pte_val(pte), _PAGE_WRITE, in __pte_to_rste()
55 rste |= move_set_bit(pte_val(pte), _PAGE_INVALID, in __pte_to_rste()
57 rste |= move_set_bit(pte_val(pte), _PAGE_PROTECT, in __pte_to_rste()
59 rste |= move_set_bit(pte_val(pte), _PAGE_DIRTY, in __pte_to_rste()
61 rste |= move_set_bit(pte_val(pte), _PAGE_YOUNG, in __pte_to_rste()
64 rste |= move_set_bit(pte_val(pte), _PAGE_SOFT_DIRTY, in __pte_to_rste()
67 rste |= move_set_bit(pte_val(pte), _PAGE_NOEXEC, in __pte_to_rste()
[all …]
Dpgalloc.c607 unsigned long *rste, next, *table; in base_region2_walk() local
610 rste = origin; in base_region2_walk()
611 rste += (addr & _REGION2_INDEX) >> _REGION2_SHIFT; in base_region2_walk()
614 if (*rste & _REGION_ENTRY_INVALID) { in base_region2_walk()
620 *rste = __pa(table) | _REGION2_ENTRY; in base_region2_walk()
622 table = __va(*rste & _REGION_ENTRY_ORIGIN); in base_region2_walk()
628 } while (rste++, addr = next, addr < end); in base_region2_walk()
/linux-6.6.21/arch/s390/kvm/
Dgaccess.c700 union region2_table_entry rste; in guest_translate() local
704 if (deref_table(vcpu->kvm, ptr, &rste.val)) in guest_translate()
706 if (rste.i) in guest_translate()
708 if (rste.tt != TABLE_TYPE_REGION2) in guest_translate()
710 if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl) in guest_translate()
713 dat_protection |= rste.p; in guest_translate()
714 ptr = rste.rto * PAGE_SIZE + vaddr.rtx * 8; in guest_translate()
1456 union region2_table_entry rste; in kvm_s390_shadow_tables() local
1460 rste.val = ptr; in kvm_s390_shadow_tables()
1464 rc = gmap_read_table(parent, ptr + vaddr.rsx * 8, &rste.val); in kvm_s390_shadow_tables()
[all …]
/linux-6.6.21/arch/s390/include/asm/
Dpgtable.h1422 unsigned long rste; in pgd_offset_raw() local
1426 rste = pgd_val(*pgd); in pgd_offset_raw()
1428 shift = ((rste & _REGION_ENTRY_TYPE_MASK) >> 2) * 11 + 20; in pgd_offset_raw()