Lines Matching refs:ep
130 HENTRY *ep, *found = NULL;
145 for (ep = bp->first_entry; ep; ep = ep->next) {
146 if (digest && memcmp(digest, ep->digest, evpmdsize) == 0) {
153 if (strcmp(filename, ep->filename) == 0) {
154 found = ep;
159 ep = found;
160 if (ep == NULL) {
167 ep = app_malloc(sizeof(*ep), "collision bucket");
168 *ep = nilhentry;
169 ep->old_id = ~0;
170 ep->filename = OPENSSL_strdup(filename);
171 if (ep->filename == NULL) {
172 OPENSSL_free(ep);
173 ep = NULL;
178 bp->last_entry->next = ep;
180 bp->first_entry = ep;
181 bp->last_entry = ep;
184 if (old_id < ep->old_id)
185 ep->old_id = old_id;
186 if (need_symlink && !ep->need_symlink) {
187 ep->need_symlink = 1;
189 memcpy(ep->digest, digest, evpmdsize);
354 HENTRY *ep, *nextep;
412 for (ep = bp->first_entry; ep; ep = ep->next)
413 if (ep->old_id < bp->num_needed)
414 bit_set(idmask, ep->old_id);
416 for (ep = bp->first_entry; ep; ep = nextep) {
417 nextep = ep->next;
418 if (ep->old_id < bp->num_needed) {
421 suffixes[bp->type], ep->old_id);
424 ep->filename, buf);
425 } else if (ep->need_symlink) {
435 ep->filename, &buf[n]);
442 if (symlink(ep->filename, buf) < 0) {
445 opt_getprog(), ep->filename,
454 suffixes[bp->type], ep->old_id);
465 OPENSSL_free(ep->filename);
466 OPENSSL_free(ep);