Searched refs:_PAGE_NOEXEC (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | dump_pagetables.c | 96 pt_dump_seq_puts(m, (pr & _PAGE_NOEXEC) ? "NX\n" : "X\n"); in print_prot() 108 if (st->current_prot & _PAGE_NOEXEC) in note_prot_wx() 131 prot = val & (_PAGE_PROTECT | _PAGE_NOEXEC); in note_page()
|
H A D | pageattr.c | 98 pte_val(new) |= _PAGE_NOEXEC; in walk_pte_level() 100 pte_val(new) &= ~_PAGE_NOEXEC; in walk_pte_level() 124 prot &= ~_PAGE_NOEXEC; in split_pmd_page()
|
H A D | kasan_init.c | 103 pgt_prot_zero &= ~_PAGE_NOEXEC; in kasan_early_vmemmap_populate() 107 pgt_prot &= ~_PAGE_NOEXEC; in kasan_early_vmemmap_populate() 293 pgt_prot &= ~_PAGE_NOEXEC; in kasan_early_init()
|
H A D | hugetlbpage.c | 66 rste |= move_set_bit(pte_val(pte), _PAGE_NOEXEC, in __pte_to_rste() 123 _PAGE_NOEXEC); in __rste_to_pte()
|
H A D | vmem.c | 160 prot &= ~_PAGE_NOEXEC; in modify_pte_table()
|
H A D | pgtable.c | 348 pte_val(pte) &= ~_PAGE_NOEXEC; in ptep_modify_prot_commit()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | dump_pagetables.c | 120 pt_dump_seq_puts(m, (pr & _PAGE_NOEXEC) ? "NX\n" : "X\n"); in print_prot() 132 if (st->current_prot & _PAGE_NOEXEC) in note_prot_wx() 160 prot = val & (_PAGE_PROTECT | _PAGE_NOEXEC); in note_page()
|
H A D | pageattr.c | 103 new = set_pte_bit(new, __pgprot(_PAGE_NOEXEC)); in walk_pte_level() 105 new = clear_pte_bit(new, __pgprot(_PAGE_NOEXEC)); in walk_pte_level() 112 new = clear_pte_bit(new, __pgprot(_PAGE_NOEXEC)); in walk_pte_level() 137 prot &= ~_PAGE_NOEXEC; in split_pmd_page()
|
H A D | hugetlbpage.c | 67 rste |= move_set_bit(pte_val(pte), _PAGE_NOEXEC, in __pte_to_rste() 116 pteval |= move_set_bit(rste, _SEGMENT_ENTRY_NOEXEC, _PAGE_NOEXEC); in __rste_to_pte()
|
H A D | vmem.c | 166 prot &= ~_PAGE_NOEXEC; in modify_pte_table()
|
H A D | pgtable.c | 373 pte = clear_pte_bit(pte, __pgprot(_PAGE_NOEXEC)); in ptep_modify_prot_commit()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | pgtable.h | 164 #define _PAGE_NOEXEC 0x100 /* HW no-execute bit */ macro 404 _PAGE_NOEXEC | _PAGE_INVALID | _PAGE_PROTECT) 408 _PAGE_NOEXEC | _PAGE_INVALID | _PAGE_PROTECT) 413 _PAGE_YOUNG | _PAGE_DIRTY | _PAGE_NOEXEC) 415 _PAGE_YOUNG | _PAGE_DIRTY | _PAGE_NOEXEC) 417 _PAGE_PROTECT | _PAGE_NOEXEC) 1221 pte_val(__pte) &= ~_PAGE_NOEXEC; in mk_pte_phys()
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | pgtable.h | 161 #define _PAGE_NOEXEC 0x100 /* HW no-execute bit */ macro 409 _PAGE_NOEXEC | _PAGE_INVALID | _PAGE_PROTECT) 413 _PAGE_NOEXEC | _PAGE_INVALID | _PAGE_PROTECT) 418 _PAGE_YOUNG | _PAGE_DIRTY | _PAGE_NOEXEC) 420 _PAGE_YOUNG | _PAGE_DIRTY | _PAGE_NOEXEC) 422 _PAGE_PROTECT | _PAGE_NOEXEC) 1357 __pte = clear_pte_bit(__pte, __pgprot(_PAGE_NOEXEC)); in mk_pte_phys()
|
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | vmem.c | 67 pte_z = clear_pte_bit(pte_z, __pgprot(_PAGE_NOEXEC)); in kasan_populate_shadow() 297 entry = clear_pte_bit(entry, __pgprot(_PAGE_NOEXEC)); in pgtable_pte_populate()
|
Completed in 16 milliseconds