Lines Matching refs:depends_on
103 static char *depends_on(struct module *);
779 KOBJ_MARK("depends_on");
780 mp->depends_on = kobj_alloc(allocsize, KM_WAIT);
800 KOBJ_MARK("grow depends_on");
803 bcopy(mp->depends_on, tmp, osize);
804 kobj_free(mp->depends_on, allocsize);
805 mp->depends_on = tmp;
808 bcopy(libname, mp->depends_on + osize, lsize);
809 *(mp->depends_on + nsize) = ' '; /* separate */
814 mp->depends_on[nsize - 1] = '\0'; /* terminate the string */
818 KOBJ_MARK("realloc depends_on");
820 bcopy(mp->depends_on, tmp, nsize);
821 kobj_free(mp->depends_on, allocsize);
822 mp->depends_on = tmp;
824 kobj_free(mp->depends_on, allocsize);
825 mp->depends_on = NULL;
1298 if ((p = mp->depends_on) == NULL)
1433 depends_on(struct module *mp)
1439 * The module doesn't have a depends_on value, so let's try it the
1726 mp->depends_on = depstr;
1980 if (mp->depends_on == NULL)
1981 mp->depends_on = depends_on(mp);
2090 if (mp->depends_on != NULL && (dep =
2091 mod_already_loaded(mp->depends_on)) == NULL) {
2247 if (mp->depends_on)
2248 kobj_free(mp->depends_on, strlen(mp->depends_on)+1);
2818 if ((p = mp->depends_on) == NULL)