Lines Matching refs:request

159 	struct request *current_req;
172 struct request { struct
173 u8 *request; /* the dns packet data */ argument
184 struct request *next, *prev; argument
309 struct request **req_heads;
312 struct request *req_waiting_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);
401 static int evdns_request_transmit(struct request *req);
405 static struct request *search_request_new(struct evdns_base *base, struct evdns_request *handle, in…
408 static struct request *request_new(struct evdns_base *base, struct evdns_request *handle, int type,…
409 static void request_submit(struct request *const req);
472 static struct request *
474 struct request *req = REQ_HEAD(base, trans_id); in request_find_from_trans_id()
475 struct request *const started_at = req; in request_find_from_trans_id()
549 request_swap_ns(struct request *req, struct nameserver *ns) { in request_swap_ns()
563 struct request *req, *started_at; in nameserver_failed()
643 request_trans_id_set(struct request *const req, const u16 trans_id) { in request_trans_id_set()
645 *((u16 *) req->request) = htons(trans_id); in request_trans_id_set()
653 request_finished(struct request *const req, struct request **head, int free_handle) { in request_finished()
682 mm_free(req->request); in request_finished()
719 request_reissue(struct request *req) { in request_reissue()
751 struct request *req; in evdns_requests_pump_waiting_queue()
834 reply_schedule_callback(struct request *const req, u32 ttl, u32 err, struct reply *reply) in reply_schedule_callback()
885 reply_handle(struct request *const req, u16 flags, u32 ttl, struct reply *reply) { in reply_handle()
1045 struct request *req = NULL; in reply_parse()
1093 if (name_parse(req->request, req->request_len, &k, in reply_parse()
2178 struct request *const req = (struct request *) arg; in evdns_request_timeout_callback()
2221 evdns_request_transmit_to(struct request *req, struct nameserver *server) { in evdns_request_transmit_to()
2232 r = sendto(server->socket, (void*)req->request, req->request_len, 0, in evdns_request_transmit_to()
2254 evdns_request_transmit(struct request *req) { in evdns_request_transmit()
2334 struct request *req; in nameserver_send_probe()
2369 struct request *const started_at = base->req_heads[i], *req = started_at; in evdns_transmit()
2445 struct request *req, *req_started_at; in evdns_base_clear_nameservers_and_suspend()
2448 struct request *next = req->next; in evdns_base_clear_nameservers_and_suspend()
2717 evdns_request_remove(struct request *req, struct request **head) in evdns_request_remove()
2724 struct request *ptr; in evdns_request_remove()
2755 evdns_request_insert(struct request *req, struct request **head) { in evdns_request_insert()
2780 static struct request *
2792 struct request *const req = in request_new()
2793 mm_malloc(sizeof(struct request) + request_max_len); in request_new()
2807 memset(req, 0, sizeof(struct request)); in request_new()
2829 req->request = ((u8 *) req) + sizeof(struct request); in request_new()
2833 type, CLASS_INET, req->request, request_max_len); in request_new()
2858 request_submit(struct request *const req) { in request_submit()
2881 struct request *req; in evdns_cancel_request()
2918 struct request *req; in evdns_base_resolve_ipv4()
2957 struct request *req; in evdns_base_resolve_ipv6()
2990 struct request *req; in evdns_base_resolve_reverse()
3026 struct request *req; in evdns_base_resolve_reverse_ipv6()
3239 static struct request *
3250 struct request *req; in search_request_new()
3277 struct request *const req = request_new(base, handle, type, name, flags, user_callback, user_arg); in search_request_new()
3291 struct request *req = handle->current_req; in search_try_next()
3293 struct request *newreq; in search_try_next()
3429 struct request **old_heads = base->req_heads, **new_heads, *req; in evdns_base_set_max_requests_inflight()
3437 new_heads = mm_calloc(n_heads, sizeof(struct request*)); in evdns_base_set_max_requests_inflight()