Lines Matching refs:e
51 static int engine_list_add(ENGINE *e) in engine_list_add() argument
56 if (e == NULL) { in engine_list_add()
62 conflict = (strcmp(iterator->id, e->id) == 0); in engine_list_add()
75 engine_list_head = e; in engine_list_add()
76 e->prev = NULL; in engine_list_add()
87 engine_list_tail->next = e; in engine_list_add()
88 e->prev = engine_list_tail; in engine_list_add()
93 e->struct_ref++; in engine_list_add()
94 ENGINE_REF_PRINT(e, 0, 1); in engine_list_add()
96 engine_list_tail = e; in engine_list_add()
97 e->next = NULL; in engine_list_add()
101 static int engine_list_remove(ENGINE *e) in engine_list_remove() argument
105 if (e == NULL) { in engine_list_remove()
111 while (iterator && (iterator != e)) in engine_list_remove()
118 if (e->next) in engine_list_remove()
119 e->next->prev = e->prev; in engine_list_remove()
120 if (e->prev) in engine_list_remove()
121 e->prev->next = e->next; in engine_list_remove()
123 if (engine_list_head == e) in engine_list_remove()
124 engine_list_head = e->next; in engine_list_remove()
125 if (engine_list_tail == e) in engine_list_remove()
126 engine_list_tail = e->prev; in engine_list_remove()
127 engine_free_util(e, 0); in engine_list_remove()
173 ENGINE *ENGINE_get_next(ENGINE *e) in ENGINE_get_next() argument
176 if (e == NULL) { in ENGINE_get_next()
182 ret = e->next; in ENGINE_get_next()
190 ENGINE_free(e); in ENGINE_get_next()
194 ENGINE *ENGINE_get_prev(ENGINE *e) in ENGINE_get_prev() argument
197 if (e == NULL) { in ENGINE_get_prev()
203 ret = e->prev; in ENGINE_get_prev()
211 ENGINE_free(e); in ENGINE_get_prev()
216 int ENGINE_add(ENGINE *e) in ENGINE_add() argument
219 if (e == NULL) { in ENGINE_add()
223 if ((e->id == NULL) || (e->name == NULL)) { in ENGINE_add()
229 if (!engine_list_add(e)) { in ENGINE_add()
238 int ENGINE_remove(ENGINE *e) in ENGINE_remove() argument
241 if (e == NULL) { in ENGINE_remove()
247 if (!engine_list_remove(e)) { in ENGINE_remove()
348 int ENGINE_up_ref(ENGINE *e) in ENGINE_up_ref() argument
351 if (e == NULL) { in ENGINE_up_ref()
355 CRYPTO_UP_REF(&e->struct_ref, &i, global_engine_lock); in ENGINE_up_ref()