Lines Matching refs:mi
861 static void add_module(struct module_info *mi, struct rb_root *modules) in add_module() argument
870 if (strcmp(mi->name, m->name) < 0) in add_module()
875 rb_link_node(&mi->rb_node, parent, p); in add_module()
876 rb_insert_color(&mi->rb_node, modules); in add_module()
881 struct module_info *mi; in delete_modules() local
885 mi = rb_entry(next, struct module_info, rb_node); in delete_modules()
886 next = rb_next(&mi->rb_node); in delete_modules()
887 rb_erase(&mi->rb_node, modules); in delete_modules()
888 zfree(&mi->name); in delete_modules()
889 free(mi); in delete_modules()
918 struct module_info *mi; in __read_proc_modules() local
920 mi = zalloc(sizeof(struct module_info)); in __read_proc_modules()
921 if (!mi) in __read_proc_modules()
924 mi->name = strdup(name); in __read_proc_modules()
925 mi->start = start; in __read_proc_modules()
927 if (!mi->name) { in __read_proc_modules()
928 free(mi); in __read_proc_modules()
932 add_module(mi, modules); in __read_proc_modules()
1005 struct module_info *mi; in do_validate_kcore_modules() local
1014 mi = find_module(old_map->dso->short_name, &modules); in do_validate_kcore_modules()
1015 if (!mi || mi->start != old_map->start) { in do_validate_kcore_modules()