Lines Matching full:patterns
185 * Standard set of module name patterns to check, in order of preference
210 PatternPtr patterns = NULL; in InitPatterns() local
230 patterns = xallocarray(i + 1, sizeof(PatternRec)); in InitPatterns()
231 if (!patterns) { in InitPatterns()
236 p = patterns + i; in InitPatterns()
247 patterns[i] = *p; in InitPatterns()
251 patterns[i].pattern = NULL; in InitPatterns()
254 patterns = stdPatterns; in InitPatterns()
255 return patterns; in InitPatterns()
259 FreePatterns(PatternPtr patterns) in FreePatterns() argument
261 if (patterns && patterns != stdPatterns) in FreePatterns()
262 free(patterns); in FreePatterns()
329 FindModule(const char *module, const char *dirname, PatternPtr patterns) in FindModule() argument
353 PatternPtr patterns = NULL; in LoaderListDir() local
368 if (!(patterns = InitPatterns(patternlist))) in LoaderListDir()
386 for (p = patterns; p->pattern; p++) { in LoaderListDir()
421 FreePatterns(patterns); in LoaderListDir()
677 PatternPtr patterns = NULL; in LoadModule() local
684 patterns = InitPatterns(NULL); in LoadModule()
685 name = LoaderGetCanonicalName(module, patterns); in LoadModule()
734 found = FindModule(m, *path_elem, patterns); in LoadModule()
829 FreePatterns(patterns); in LoadModule()
961 LoaderGetCanonicalName(const char *modname, PatternPtr patterns) in LoaderGetCanonicalName() argument
977 for (p = patterns; p->pattern; p++) in LoaderGetCanonicalName()