Lines Matching refs:subdir

2670 modrload(const char *subdir, const char *filename, struct modctl **rmodp)  in modrload()  argument
2681 if (subdir != NULL) { in modrload()
2691 size = strlen(subdir) + strlen(filename) + 2; in modrload()
2693 (void) sprintf(fullname, "%s/%s", subdir, filename); in modrload()
2712 if (subdir != NULL) in modrload()
2724 modload(const char *subdir, const char *filename) in modload() argument
2726 return (modrload(subdir, filename, NULL)); in modload()
2743 modload_qualified(const char *subdir, const char *p1, in modload_qualified() argument
2755 n = snprintf(p, resid, "%s/%s%s%s", subdir, p1, delim, p2); in modload_qualified()
2757 n = snprintf(p, resid, "%s/%s", subdir, p1); in modload_qualified()
2803 modloadonly(const char *subdir, const char *filename) in modloadonly() argument
2810 if (subdir != NULL) { in modloadonly()
2814 size = strlen(subdir) + strlen(filename) + 2; in modloadonly()
2816 (void) sprintf(fullname, "%s/%s", subdir, filename); in modloadonly()
2828 if (subdir != NULL) in modloadonly()
3200 mod_find_by_filename(char *subdir, char *filename) in mod_find_by_filename() argument
3206 if (subdir != NULL) in mod_find_by_filename()
3207 sublen = strlen(subdir); in mod_find_by_filename()
3217 if (strncmp(subdir, mod_filename, sublen) == 0 && in mod_find_by_filename()
4781 char *subdir; in ddi_modopen() local
4798 subdir = kmem_alloc(subdirlen, KM_SLEEP); in ddi_modopen()
4799 (void) strlcpy(subdir, modname, subdirlen); in ddi_modopen()
4802 subdir = "misc"; in ddi_modopen()
4807 retval = modrload(subdir, mod, &hmodp); in ddi_modopen()
4810 kmem_free(subdir, subdirlen); in ddi_modopen()