Lines Matching refs:iterator

38     ENGINE *iterator = engine_list_head;  in engine_list_cleanup()  local
40 while (iterator != NULL) { in engine_list_cleanup()
41 ENGINE_remove(iterator); in engine_list_cleanup()
42 iterator = engine_list_head; in engine_list_cleanup()
54 ENGINE *iterator = NULL; in engine_list_add() local
60 iterator = engine_list_head; in engine_list_add()
61 while (iterator && !conflict) { in engine_list_add()
62 conflict = (strcmp(iterator->id, e->id) == 0); in engine_list_add()
63 iterator = iterator->next; in engine_list_add()
103 ENGINE *iterator; in engine_list_remove() local
110 iterator = engine_list_head; in engine_list_remove()
111 while (iterator && (iterator != e)) in engine_list_remove()
112 iterator = iterator->next; in engine_list_remove()
113 if (iterator == NULL) { in engine_list_remove()
285 ENGINE *iterator; in ENGINE_by_id() local
300 iterator = engine_list_head; in ENGINE_by_id()
301 while (iterator && (strcmp(id, iterator->id) != 0)) in ENGINE_by_id()
302 iterator = iterator->next; in ENGINE_by_id()
303 if (iterator != NULL) { in ENGINE_by_id()
309 if (iterator->flags & ENGINE_FLAGS_BY_ID_COPY) { in ENGINE_by_id()
312 iterator = NULL; in ENGINE_by_id()
314 engine_cpy(cp, iterator); in ENGINE_by_id()
315 iterator = cp; in ENGINE_by_id()
318 iterator->struct_ref++; in ENGINE_by_id()
319 ENGINE_REF_PRINT(iterator, 0, 1); in ENGINE_by_id()
323 if (iterator != NULL) in ENGINE_by_id()
324 return iterator; in ENGINE_by_id()
331 iterator = ENGINE_by_id("dynamic"); in ENGINE_by_id()
332 if (!iterator || !ENGINE_ctrl_cmd_string(iterator, "ID", id, 0) || in ENGINE_by_id()
333 !ENGINE_ctrl_cmd_string(iterator, "DIR_LOAD", "2", 0) || in ENGINE_by_id()
334 !ENGINE_ctrl_cmd_string(iterator, "DIR_ADD", in ENGINE_by_id()
336 !ENGINE_ctrl_cmd_string(iterator, "LIST_ADD", "1", 0) || in ENGINE_by_id()
337 !ENGINE_ctrl_cmd_string(iterator, "LOAD", NULL, 0)) in ENGINE_by_id()
339 return iterator; in ENGINE_by_id()
342 ENGINE_free(iterator); in ENGINE_by_id()