Home
last modified time | relevance | path

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

/linux-6.15/arch/s390/mm/
H A Dgmap.c1740 unsigned long *pgstes = page_to_virt(ptdesc_page(ptdesc)); in gmap_pgste_set_pgt_addr() local
1742 pgstes += _PAGE_ENTRIES; in gmap_pgste_set_pgt_addr()
1744 pgstes[0] &= ~PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
1745 pgstes[1] &= ~PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
1746 pgstes[2] &= ~PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
1747 pgstes[3] &= ~PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
1749 pgstes[0] |= (pgt_addr >> 16) & PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
1750 pgstes[1] |= pgt_addr & PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
1751 pgstes[2] |= (pgt_addr << 16) & PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
1752 pgstes[3] |= (pgt_addr << 32) & PGSTE_ST2_MASK; in gmap_pgste_set_pgt_addr()
/linux-6.15/arch/s390/include/asm/
H A Dpgtable.h2012 unsigned long *pgstes, res; in gmap_pgste_get_pgt_addr() local
2014 pgstes = pgt + _PAGE_ENTRIES; in gmap_pgste_get_pgt_addr()
2016 res = (pgstes[0] & PGSTE_ST2_MASK) << 16; in gmap_pgste_get_pgt_addr()
2017 res |= pgstes[1] & PGSTE_ST2_MASK; in gmap_pgste_get_pgt_addr()
2018 res |= (pgstes[2] & PGSTE_ST2_MASK) >> 16; in gmap_pgste_get_pgt_addr()
2019 res |= (pgstes[3] & PGSTE_ST2_MASK) >> 32; in gmap_pgste_get_pgt_addr()