Lines Matching +full:non +full:- +full:volatile
1 // SPDX-License-Identifier: GPL-2.0
4 * permissions: non-executable regions, non-writable regions, and
5 * even non-readable regions.
21 /* This is non-const, so it will end up in the .data section. */
32 * non-executable memory regions.
84 /* Explicitly cast away "const" for the test and make volatile. */ in lkdtm_WRITE_RO()
85 volatile unsigned long *ptr = (unsigned long *)&rodata; in lkdtm_WRITE_RO()
94 volatile unsigned long *ptr = &ro_after_init; in lkdtm_WRITE_RO_AFTER_INIT()
114 volatile unsigned char *ptr; in lkdtm_WRITE_KERN()
116 size = (unsigned long)do_overwritten - (unsigned long)do_nothing; in lkdtm_WRITE_KERN()
213 volatile unsigned long *ptr = (unsigned long *)NULL; in lkdtm_ACCESS_NULL()