Searched refs:execmem_info (Results 1 – 5 of 5) sorted by relevance
5 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()
24 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 …]
383 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()
567 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()
114 struct execmem_info { struct131 struct execmem_info *execmem_arch_setup(void);