Lines Matching refs:pattern

66 	char *pattern;  member
284 const char *pattern = cookie; in match_by_pattern() local
286 return pkg_match(pattern, pkg); in match_by_pattern()
338 add_installed_pkgs_by_pattern(const char *pattern, lpkg_head_t *pkghead) in add_installed_pkgs_by_pattern() argument
345 arg.cookie = __UNCONST(pattern); in add_installed_pkgs_by_pattern()
355 const char *pattern; member
364 switch (pkg_order(arg->pattern, pkg, arg->best_current_match)) { in match_best_installed()
390 find_best_matching_installed_pkg(const char *pattern, int use_cached) in find_best_matching_installed_pkg() argument
394 int idx = PKG_HASH_ENTRY(pattern), rv; in find_best_matching_installed_pkg()
396 if (pattern == NULL) in find_best_matching_installed_pkg()
400 if (strcmp(pattern, pkg->pattern) == 0) { in find_best_matching_installed_pkg()
405 free(pkg->pattern); in find_best_matching_installed_pkg()
412 arg.pattern = pattern; in find_best_matching_installed_pkg()
427 pkg->pattern = xstrdup(pattern); in find_best_matching_installed_pkg()
437 const char *pattern; member
447 if (pkg_match(arg->pattern, pkg) == 1) { in match_and_call()
460 match_installed_pkgs(const char *pattern, int (*cb)(const char *, void *), in match_installed_pkgs() argument
465 arg.pattern = pattern; in match_installed_pkgs()
473 const char *pattern; member
505 switch (pkg_order(arg->pattern, active_filename, arg->best_current_match_filtered)) { in match_best_file()
535 find_best_matching_file(const char *dir, const char *pattern, int filter_suffix, int allow_nonfiles) in find_best_matching_file() argument
540 arg.pattern = pattern; in find_best_matching_file()
554 const char *pattern; member
587 ret = pkg_match(arg->pattern, active_filename); in match_file_and_call()
603 match_local_files(const char *dir, int filter_suffix, int allow_nonfiles, const char *pattern, in match_local_files() argument
608 arg.pattern = pattern; in match_local_files()