Lines Matching refs:info
514 static bool execmem_validate(struct execmem_info *info) in execmem_validate() argument
516 struct execmem_range *r = &info->ranges[EXECMEM_DEFAULT]; in execmem_validate()
525 r = &info->ranges[i]; in execmem_validate()
537 static void execmem_init_missing(struct execmem_info *info) in execmem_init_missing() argument
539 struct execmem_range *default_range = &info->ranges[EXECMEM_DEFAULT]; in execmem_init_missing()
542 struct execmem_range *r = &info->ranges[i]; in execmem_init_missing()
566 struct execmem_info *info = execmem_arch_setup(); in __execmem_init() local
568 if (!info) { in __execmem_init()
569 info = execmem_info = &default_execmem_info; in __execmem_init()
570 info->ranges[EXECMEM_DEFAULT].start = VMALLOC_START; in __execmem_init()
571 info->ranges[EXECMEM_DEFAULT].end = VMALLOC_END; in __execmem_init()
572 info->ranges[EXECMEM_DEFAULT].pgprot = PAGE_KERNEL_EXEC; in __execmem_init()
573 info->ranges[EXECMEM_DEFAULT].alignment = 1; in __execmem_init()
576 if (!execmem_validate(info)) in __execmem_init()
579 execmem_init_missing(info); in __execmem_init()
581 execmem_info = info; in __execmem_init()