Lines Matching defs:name_list
94 struct name_list {
96 struct name_list *next;
118 static struct name_list **dev_list;
136 static int prom_srch_aliases_by_def(char *, struct name_list **,
137 struct name_list **, int);
156 static void free_name_list(struct name_list *list, int free_name);
157 static int insert_alias_list(struct name_list **list,
1491 struct name_list *list;
1550 dev_list = (struct name_list **)
1551 calloc(array_size, sizeof (struct name_list *));
1639 struct name_list *dev;
1668 if ((dev = (struct name_list *)
1669 malloc(sizeof (struct name_list))) == NULL) {
2057 struct name_list *exact_list;
2058 struct name_list *inexact_list;
2059 struct name_list *list;
2188 prom_srch_aliases_by_def(char *promdev_def, struct name_list **exact_list,
2189 struct name_list **inexact_list, int prom_fd)
2197 struct name_list *inexact_match = *inexact_list = NULL;
2198 struct name_list *exact_match = *exact_list = NULL;
2254 * free a list of name_list structs and optionally
2258 free_name_list(struct name_list *list, int free_name)
2260 struct name_list *next = list;
2277 insert_alias_list(struct name_list **list, char *alias_name)
2279 struct name_list *entry = *list;
2280 struct name_list *new_entry, *prev_entry;
2285 (struct name_list *)malloc(sizeof (struct name_list)))