Lines Matching refs:subdir

2652 modrload(const char *subdir, const char *filename, struct modctl **rmodp)  in modrload()  argument
2663 if (subdir != NULL) { in modrload()
2673 size = strlen(subdir) + strlen(filename) + 2; in modrload()
2675 (void) sprintf(fullname, "%s/%s", subdir, filename); in modrload()
2694 done: if (subdir != NULL) in modrload()
2706 modload(const char *subdir, const char *filename) in modload() argument
2708 return (modrload(subdir, filename, NULL)); in modload()
2725 modload_qualified(const char *subdir, const char *p1, in modload_qualified() argument
2737 n = snprintf(p, resid, "%s/%s%s%s", subdir, p1, delim, p2); in modload_qualified()
2739 n = snprintf(p, resid, "%s/%s", subdir, p1); in modload_qualified()
2785 modloadonly(const char *subdir, const char *filename) in modloadonly() argument
2792 if (subdir != NULL) { in modloadonly()
2796 size = strlen(subdir) + strlen(filename) + 2; in modloadonly()
2798 (void) sprintf(fullname, "%s/%s", subdir, filename); in modloadonly()
2809 if (subdir != NULL) in modloadonly()
3172 mod_find_by_filename(char *subdir, char *filename) in mod_find_by_filename() argument
3178 if (subdir != NULL) in mod_find_by_filename()
3179 sublen = strlen(subdir); in mod_find_by_filename()
3189 if (strncmp(subdir, mod_filename, sublen) == 0 && in mod_find_by_filename()
4730 char *subdir; in ddi_modopen() local
4747 subdir = kmem_alloc(subdirlen, KM_SLEEP); in ddi_modopen()
4748 (void) strlcpy(subdir, modname, subdirlen); in ddi_modopen()
4751 subdir = "misc"; in ddi_modopen()
4756 retval = modrload(subdir, mod, &hmodp); in ddi_modopen()
4759 kmem_free(subdir, subdirlen); in ddi_modopen()