Searched refs:_SEGMENT_ENTRY_PROTECT (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | pgtable.h | 278 #define _SEGMENT_ENTRY_PROTECT 0x200 /* segment protection bit */ macro 449 _SEGMENT_ENTRY_PROTECT) 450 #define SEGMENT_RO __pgprot(_SEGMENT_ENTRY_PROTECT | \ 453 #define SEGMENT_RX __pgprot(_SEGMENT_ENTRY_PROTECT | \ 471 _SEGMENT_ENTRY_PROTECT | \ 1362 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_wrprotect() 1370 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT; in pmd_mkwrite() 1377 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_mkclean() 1385 pmd_val(pmd) &= ~_SEGMENT_ENTRY_PROTECT; in pmd_mkdirty() 1459 pmd_val(pmd) |= _SEGMENT_ENTRY_PROTECT; in pmd_modify() [all...] |
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | pgtable.h | 285 #define _SEGMENT_ENTRY_PROTECT 0x200 /* segment protection bit */ macro 437 _SEGMENT_ENTRY_PROTECT) 438 #define SEGMENT_RO __pgprot(_SEGMENT_ENTRY_PROTECT | \ 441 #define SEGMENT_RX __pgprot(_SEGMENT_ENTRY_PROTECT | \ 459 _SEGMENT_ENTRY_PROTECT | \ 1498 return set_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_wrprotect() 1505 pmd = clear_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_mkwrite_novma() 1512 return set_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_mkclean() 1519 pmd = clear_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_mkdirty() 1595 pmd = set_pmd_bit(pmd, __pgprot(_SEGMENT_ENTRY_PROTECT)); in pmd_modify() [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | hugetlbpage.c | 57 _SEGMENT_ENTRY_PROTECT); in __pte_to_rste() 112 pte_val(pte) |= move_set_bit(rste, _SEGMENT_ENTRY_PROTECT, in __rste_to_pte()
|
H A D | gmap.c | 614 } else if (*table & _SEGMENT_ENTRY_PROTECT && in __gmap_link() 615 !(pmd_val(*pmd) & _SEGMENT_ENTRY_PROTECT)) { in __gmap_link() 617 unprot &= ~_SEGMENT_ENTRY_PROTECT; in __gmap_link() 964 int pmd_p = pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT; in gmap_protect_pmd() 978 pmd_val(new) |= _SEGMENT_ENTRY_PROTECT; in gmap_protect_pmd() 2002 *dat_protection = !!(*table & _SEGMENT_ENTRY_PROTECT); in gmap_shadow_pgt_lookup() 2060 (pgt & _SEGMENT_ENTRY_PROTECT) | _SEGMENT_ENTRY_INVALID; in gmap_shadow_pgt() 2440 if (pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT && in gmap_test_and_clear_dirty_pmd()
|
H A D | pageattr.c | 120 ro = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT); in split_pmd_page()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | hugetlbpage.c | 58 _SEGMENT_ENTRY_PROTECT); in __pte_to_rste() 110 pteval |= move_set_bit(rste, _SEGMENT_ENTRY_PROTECT, _PAGE_PROTECT); in __rste_to_pte()
|
H A D | gmap.c | 624 } else if (*table & _SEGMENT_ENTRY_PROTECT && in __gmap_link() 625 !(pmd_val(*pmd) & _SEGMENT_ENTRY_PROTECT)) { in __gmap_link() 627 unprot &= ~_SEGMENT_ENTRY_PROTECT; in __gmap_link() 980 int pmd_p = pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT; in gmap_protect_pmd() 994 new = set_pmd_bit(new, __pgprot(_SEGMENT_ENTRY_PROTECT)); in gmap_protect_pmd() 2031 *dat_protection = !!(*table & _SEGMENT_ENTRY_PROTECT); in gmap_shadow_pgt_lookup() 2090 (pgt & _SEGMENT_ENTRY_PROTECT) | _SEGMENT_ENTRY_INVALID; in gmap_shadow_pgt() 2469 if (pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT && in gmap_test_and_clear_dirty_pmd()
|
H A D | pageattr.c | 133 ro = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT); in split_pmd_page()
|
Completed in 16 milliseconds