Lines Matching refs:modules
861 static void add_module(struct module_info *mi, struct rb_root *modules) in add_module() argument
863 struct rb_node **p = &modules->rb_node; in add_module()
876 rb_insert_color(&mi->rb_node, modules); in add_module()
879 static void delete_modules(struct rb_root *modules) in delete_modules() argument
882 struct rb_node *next = rb_first(modules); in delete_modules()
887 rb_erase(&mi->rb_node, modules); in delete_modules()
894 struct rb_root *modules) in find_module() argument
896 struct rb_node *n = modules->rb_node; in find_module()
917 struct rb_root *modules = arg; in __read_proc_modules() local
932 add_module(mi, modules); in __read_proc_modules()
937 static int read_proc_modules(const char *filename, struct rb_root *modules) in read_proc_modules() argument
942 if (modules__parse(filename, modules, __read_proc_modules)) { in read_proc_modules()
943 delete_modules(modules); in read_proc_modules()
994 struct rb_root modules = RB_ROOT; in do_validate_kcore_modules() local
998 err = read_proc_modules(filename, &modules); in do_validate_kcore_modules()
1014 mi = find_module(old_map->dso->short_name, &modules); in do_validate_kcore_modules()
1023 delete_modules(&modules); in do_validate_kcore_modules()