Lines Matching refs:head
397 static void evdns_request_insert(struct request *req, struct request **head);
398 static void evdns_request_remove(struct request *req, struct request **head);
653 request_finished(struct request *const req, struct request **head, int free_handle) { in request_finished() argument
655 int was_inflight = (head != &base->req_waiting_head); in request_finished()
659 if (head) in request_finished()
660 evdns_request_remove(req, head); in request_finished()
2717 evdns_request_remove(struct request *req, struct request **head) in evdns_request_remove() argument
2726 EVUTIL_ASSERT(*head != NULL); in evdns_request_remove()
2728 ptr = *head; in evdns_request_remove()
2735 } while (ptr != *head); in evdns_request_remove()
2744 *head = NULL; in evdns_request_remove()
2748 if (*head == req) *head = req->next; in evdns_request_remove()
2755 evdns_request_insert(struct request *req, struct request **head) { in evdns_request_insert() argument
2758 if (!*head) { in evdns_request_insert()
2759 *head = req; in evdns_request_insert()
2764 req->prev = (*head)->prev; in evdns_request_insert()
2766 req->next = *head; in evdns_request_insert()
2767 (*head)->prev = req; in evdns_request_insert()
3083 struct search_domain *head; member
3092 for (dom = state->head; dom; dom = next) { in search_state_decref()
3147 sdomain->next = base->global_search_state->head; in search_postfix_add()
3150 base->global_search_state->head = sdomain; in search_postfix_add()
3159 cur = base->global_search_state->head; in search_reverse()
3167 base->global_search_state->head = prev; in search_reverse()
3218 for (dom = state->head; dom; dom = dom->next) { in search_make_new()
4138 for (dom = base->global_search_state->head; dom; dom = dom_next) { in evdns_base_free_and_unlock()