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.
22 /* This is non-const, so it will end up in the .data section. */
33 * non-executable memory regions.
58 fdesc->addr = (unsigned long)dst; in setup_function_descriptor()
108 /* Explicitly cast away "const" for the test and make volatile. */ in lkdtm_WRITE_RO()
109 volatile unsigned long *ptr = (unsigned long *)&rodata; in lkdtm_WRITE_RO()
118 volatile unsigned long *ptr = &ro_after_init; in lkdtm_WRITE_RO_AFTER_INIT()
138 volatile unsigned char *ptr; in lkdtm_WRITE_KERN()
140 size = (unsigned long)dereference_function_descriptor(do_overwritten) - in lkdtm_WRITE_KERN()
256 volatile unsigned long *ptr = (unsigned long *)NULL; in lkdtm_ACCESS_NULL()