Lines Matching refs:iterator

44     ENGINE *iterator = engine_list_head;  in engine_list_cleanup()  local
46 while (iterator != NULL) { in engine_list_cleanup()
47 ENGINE_remove(iterator); in engine_list_cleanup()
48 iterator = engine_list_head; in engine_list_cleanup()
60 ENGINE *iterator = NULL; in engine_list_add() local
67 iterator = engine_list_head; in engine_list_add()
68 while (iterator && !conflict) { in engine_list_add()
69 conflict = (strcmp(iterator->id, e->id) == 0); in engine_list_add()
70 iterator = iterator->next; in engine_list_add()
121 ENGINE *iterator; in engine_list_remove() local
128 iterator = engine_list_head; in engine_list_remove()
129 while (iterator && (iterator != e)) in engine_list_remove()
130 iterator = iterator->next; in engine_list_remove()
131 if (iterator == NULL) { in engine_list_remove()
154 ENGINE *iterator = NULL; in engine_add_dynamic_id() local
166 iterator = engine_dyn_list_head; in engine_add_dynamic_id()
167 while (iterator != NULL) { in engine_add_dynamic_id()
168 if (iterator->dynamic_id == dynamic_id) in engine_add_dynamic_id()
170 iterator = iterator->next; in engine_add_dynamic_id()
410 ENGINE *iterator; in ENGINE_by_id() local
426 iterator = engine_list_head; in ENGINE_by_id()
427 while (iterator && (strcmp(id, iterator->id) != 0)) in ENGINE_by_id()
428 iterator = iterator->next; in ENGINE_by_id()
429 if (iterator != NULL) { in ENGINE_by_id()
435 if (iterator->flags & ENGINE_FLAGS_BY_ID_COPY) { in ENGINE_by_id()
438 iterator = NULL; in ENGINE_by_id()
440 engine_cpy(cp, iterator); in ENGINE_by_id()
441 iterator = cp; in ENGINE_by_id()
446 if (!CRYPTO_UP_REF(&iterator->struct_ref, &ref)) { in ENGINE_by_id()
451 ENGINE_REF_PRINT(iterator, 0, 1); in ENGINE_by_id()
455 if (iterator != NULL) in ENGINE_by_id()
456 return iterator; in ENGINE_by_id()
463 iterator = ENGINE_by_id("dynamic"); in ENGINE_by_id()
464 if (!iterator || !ENGINE_ctrl_cmd_string(iterator, "ID", id, 0) || in ENGINE_by_id()
465 !ENGINE_ctrl_cmd_string(iterator, "DIR_LOAD", "2", 0) || in ENGINE_by_id()
466 !ENGINE_ctrl_cmd_string(iterator, "DIR_ADD", in ENGINE_by_id()
468 !ENGINE_ctrl_cmd_string(iterator, "LIST_ADD", "1", 0) || in ENGINE_by_id()
469 !ENGINE_ctrl_cmd_string(iterator, "LOAD", NULL, 0)) in ENGINE_by_id()
471 return iterator; in ENGINE_by_id()
474 ENGINE_free(iterator); in ENGINE_by_id()