Lines Matching refs:e
78 struct Curl_llist_node *e, /* may be NULL */ in Curl_llist_insert_next() argument
99 ne->_next = e ? e->_next : list->_head; in Curl_llist_insert_next()
100 ne->_prev = e; in Curl_llist_insert_next()
101 if(!e) { in Curl_llist_insert_next()
105 else if(e->_next) { in Curl_llist_insert_next()
106 e->_next->_prev = ne; in Curl_llist_insert_next()
111 if(e) in Curl_llist_insert_next()
112 e->_next = ne; in Curl_llist_insert_next()
141 Curl_node_uremove(struct Curl_llist_node *e, void *user) in Curl_node_uremove() argument
145 if(!e) in Curl_node_uremove()
148 list = e->_list; in Curl_node_uremove()
152 DEBUGASSERT(e->_init == NODEINIT); in Curl_node_uremove()
153 if(e == list->_head) { in Curl_node_uremove()
154 list->_head = e->_next; in Curl_node_uremove()
159 e->_next->_prev = NULL; in Curl_node_uremove()
162 if(e->_prev) in Curl_node_uremove()
163 e->_prev->_next = e->_next; in Curl_node_uremove()
165 if(!e->_next) in Curl_node_uremove()
166 list->_tail = e->_prev; in Curl_node_uremove()
168 e->_next->_prev = e->_prev; in Curl_node_uremove()
171 ptr = e->_ptr; in Curl_node_uremove()
173 e->_list = NULL; in Curl_node_uremove()
174 e->_ptr = NULL; in Curl_node_uremove()
175 e->_prev = NULL; in Curl_node_uremove()
176 e->_next = NULL; in Curl_node_uremove()
178 e->_init = NODEREM; /* specific pattern on remove - not zero */ in Curl_node_uremove()
188 void Curl_node_remove(struct Curl_llist_node *e) in Curl_node_remove() argument
190 Curl_node_uremove(e, NULL); in Curl_node_remove()