Home
last modified time | relevance | path

Searched refs:_SEGMENT_ENTRY_PROTECT (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/arch/s390/include/asm/
H A Dpgtable.h318 #define _SEGMENT_ENTRY_PROTECT 0x200 /* segment protection bit */ macro
483 _SEGMENT_ENTRY_PROTECT)
485 _SEGMENT_ENTRY_PROTECT | \
489 _SEGMENT_ENTRY_PROTECT | \
509 _SEGMENT_ENTRY_PROTECT | \
1589 return set_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_wrprotect()
1596 pmd = clear_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_mkwrite_novma()
1603 return set_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_mkclean()
1610 pmd = clear_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_mkdirty()
1686 pmd = set_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_modify()
[all …]
/linux-6.15/arch/s390/mm/
H A Dhugetlbpage.c61 _SEGMENT_ENTRY_PROTECT); in __pte_to_rste()
122 pteval |= move_set_bit(rste, _SEGMENT_ENTRY_PROTECT, _PAGE_PROTECT); in __rste_to_pte()
H A Dgmap.c604 } else if (*table & _SEGMENT_ENTRY_PROTECT && in __gmap_link()
605 !(pmd_val(*pmd) & _SEGMENT_ENTRY_PROTECT)) { in __gmap_link()
607 unprot &= ~_SEGMENT_ENTRY_PROTECT; in __gmap_link()
917 int pmd_p = pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT; in gmap_protect_pmd()
931 new = set_pmd_bit(new, __pgprot(_SEGMENT_ENTRY_PROTECT)); in gmap_protect_pmd()
1803 (pgt & _SEGMENT_ENTRY_PROTECT) | _SEGMENT_ENTRY_INVALID; in gmap_shadow_pgt()
2172 if (pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT && in gmap_test_and_clear_dirty_pmd()
H A Dpageattr.c133 ro = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT); in split_pmd_page()
/linux-6.15/arch/s390/kvm/
H A Dgaccess.c1424 *dat_protection = !!(*table & _SEGMENT_ENTRY_PROTECT); in shadow_pgt_lookup()