Lines Matching refs:ep

130     HENTRY *ep, *found = NULL;  in add_entry()  local
145 for (ep = bp->first_entry; ep; ep = ep->next) { in add_entry()
146 if (digest && memcmp(digest, ep->digest, evpmdsize) == 0) { in add_entry()
153 if (strcmp(filename, ep->filename) == 0) { in add_entry()
154 found = ep; in add_entry()
159 ep = found; in add_entry()
160 if (ep == NULL) { in add_entry()
167 ep = app_malloc(sizeof(*ep), "collision bucket"); in add_entry()
168 *ep = nilhentry; in add_entry()
169 ep->old_id = ~0; in add_entry()
170 ep->filename = OPENSSL_strdup(filename); in add_entry()
172 bp->last_entry->next = ep; in add_entry()
174 bp->first_entry = ep; in add_entry()
175 bp->last_entry = ep; in add_entry()
178 if (old_id < ep->old_id) in add_entry()
179 ep->old_id = old_id; in add_entry()
180 if (need_symlink && !ep->need_symlink) { in add_entry()
181 ep->need_symlink = 1; in add_entry()
183 memcpy(ep->digest, digest, evpmdsize); in add_entry()
343 HENTRY *ep, *nextep; in do_dir() local
401 for (ep = bp->first_entry; ep; ep = ep->next) in do_dir()
402 if (ep->old_id < bp->num_needed) in do_dir()
403 bit_set(idmask, ep->old_id); in do_dir()
405 for (ep = bp->first_entry; ep; ep = nextep) { in do_dir()
406 nextep = ep->next; in do_dir()
407 if (ep->old_id < bp->num_needed) { in do_dir()
410 suffixes[bp->type], ep->old_id); in do_dir()
413 ep->filename, buf); in do_dir()
414 } else if (ep->need_symlink) { in do_dir()
424 ep->filename, &buf[n]); in do_dir()
431 if (symlink(ep->filename, buf) < 0) { in do_dir()
434 opt_getprog(), ep->filename, in do_dir()
443 suffixes[bp->type], ep->old_id); in do_dir()
454 OPENSSL_free(ep->filename); in do_dir()
455 OPENSSL_free(ep); in do_dir()