Home
last modified time | relevance | path

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

/linux/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/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;
67 struct execmem_range *range = &execmem_info->ranges[EXECMEM_MODULE_DATA]; in execmem_vmap()
463 struct execmem_range *range = &execmem_info->ranges[type]; in execmem_alloc()
508 return !!(execmem_info->ranges[type].flags & EXECMEM_ROX_CACHE); in execmem_is_rox()
511 static bool execmem_validate(struct execmem_info *info) in execmem_validate()
534 static void execmem_init_missing(struct execmem_info *info) in execmem_init_missing()
556 struct execmem_info * __weak execmem_arch_setup(void) in execmem_arch_setup()
563 struct execmem_info *info = execmem_arch_setup(); in __execmem_init()
566 info = execmem_info = &default_execmem_info; in __execmem_init()
[all …]
/linux/arch/powerpc/mm/
H A Dmem.c383 static struct execmem_info execmem_info __ro_after_init;
397 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
428 execmem_info = (struct execmem_info){ in execmem_arch_setup()
453 return &execmem_info; in execmem_arch_setup()
/linux/arch/mips/mm/
H A Dinit.c567 static struct execmem_info execmem_info __ro_after_init;
569 struct execmem_info __init *execmem_arch_setup(void) in execmem_arch_setup()
571 execmem_info = (struct execmem_info){ in execmem_arch_setup()
582 return &execmem_info; in execmem_arch_setup()
/linux/include/linux/
H A Dexecmem.h114 struct execmem_info { struct
131 struct execmem_info *execmem_arch_setup(void);