Lines Matching refs:b
120 mod_tree_less(struct latch_tree_node *a, struct latch_tree_node *b) in mod_tree_less() argument
122 return __mod_tree_val(a) < __mod_tree_val(b); in mod_tree_less()
828 static int already_uses(struct module *a, struct module *b) in already_uses() argument
832 list_for_each_entry(use, &b->source_list, source_list) { in already_uses()
834 pr_debug("%s uses %s!\n", a->name, b->name); in already_uses()
838 pr_debug("%s does not use %s!\n", a->name, b->name); in already_uses()
849 static int add_module_usage(struct module *a, struct module *b) in add_module_usage() argument
859 use->target = b; in add_module_usage()
860 list_add(&use->source_list, &b->source_list); in add_module_usage()
866 int ref_module(struct module *a, struct module *b) in ref_module() argument
870 if (b == NULL || already_uses(a, b)) in ref_module()
874 err = strong_try_module_get(b); in ref_module()
878 err = add_module_usage(a, b); in ref_module()
880 module_put(b); in ref_module()
1166 int ref_module(struct module *a, struct module *b) in ref_module() argument
1168 return strong_try_module_get(b); in ref_module()