Home
last modified time | relevance | path

Searched refs:execmem_info (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/arch/sparc/mm/
H A Dexecmem.c5 static struct execmem_info execmem_info __ro_after_init;
7 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
9 execmem_info = (struct execmem_info){ in execmem_arch_setup()
20 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/nios2/mm/
H A Dinit.c139 static struct execmem_info execmem_info __ro_after_init;
141 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
143 execmem_info = (struct execmem_info){ in execmem_arch_setup()
154 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/s390/mm/
H A Dinit.c294 static struct execmem_info execmem_info __ro_after_init;
296 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
306 execmem_info = (struct execmem_info){ in execmem_arch_setup()
318 return &execmem_info; in execmem_arch_setup()
/linux-6.15/mm/
H A Dexecmem.c24 static struct execmem_info *execmem_info __ro_after_init;
25 static struct execmem_info default_execmem_info __ro_after_init;
70 struct execmem_range *range = &execmem_info->ranges[EXECMEM_MODULE_DATA]; in execmem_vmap()
408 struct execmem_range *range = &execmem_info->ranges[type]; in execmem_alloc()
441 return !!(execmem_info->ranges[type].flags & EXECMEM_ROX_CACHE); in execmem_is_rox()
444 static bool execmem_validate(struct execmem_info *info) in execmem_validate()
467 static void execmem_init_missing(struct execmem_info *info) in execmem_init_missing()
489 struct execmem_info * __weak execmem_arch_setup(void) in execmem_arch_setup()
496 struct execmem_info *info = execmem_arch_setup(); in __execmem_init()
499 info = execmem_info = &default_execmem_info; in __execmem_init()
[all …]
/linux-6.15/arch/loongarch/mm/
H A Dinit.c238 static struct execmem_info execmem_info __ro_after_init;
240 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
242 execmem_info = (struct execmem_info){ in execmem_arch_setup()
253 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/powerpc/mm/
H A Dmem.c376 static struct execmem_info execmem_info __ro_after_init;
390 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
423 execmem_info = (struct execmem_info){ in execmem_arch_setup()
448 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/arm64/mm/
H A Dinit.c521 static struct execmem_info execmem_info __ro_after_init;
523 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
547 execmem_info = (struct execmem_info){ in execmem_arch_setup()
572 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/arm/mm/
H A Dinit.c466 static struct execmem_info execmem_info __ro_after_init;
468 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
477 execmem_info = (struct execmem_info){ in execmem_arch_setup()
490 return &execmem_info; in execmem_arch_setup()
/linux-6.15/include/linux/
H A Dexecmem.h137 struct execmem_info { struct
154 struct execmem_info *execmem_arch_setup(void);
/linux-6.15/arch/mips/mm/
H A Dinit.c550 static struct execmem_info execmem_info __ro_after_init;
552 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
554 execmem_info = (struct execmem_info){ in execmem_arch_setup()
565 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/parisc/mm/
H A Dinit.c990 static struct execmem_info execmem_info __ro_after_init;
992 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
994 execmem_info = (struct execmem_info){ in execmem_arch_setup()
1005 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/x86/mm/
H A Dinit.c1064 static struct execmem_info execmem_info __ro_after_init;
1077 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
1097 execmem_info = (struct execmem_info){ in execmem_arch_setup()
1123 return &execmem_info; in execmem_arch_setup()
/linux-6.15/arch/riscv/mm/
H A Dinit.c1530 static struct execmem_info execmem_info __ro_after_init;
1532 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
1534 execmem_info = (struct execmem_info){ in execmem_arch_setup()
1557 return &execmem_info; in execmem_arch_setup()