Lines Matching refs:trans_id
188 u16 trans_id; /* the transaction id */ member
283 u16 trans_id; /* Transaction id. */ member
473 request_find_from_trans_id(struct evdns_base *base, u16 trans_id) { in request_find_from_trans_id() argument
474 struct request *req = REQ_HEAD(base, trans_id); in request_find_from_trans_id()
481 if (req->trans_id == trans_id) return req; in request_find_from_trans_id()
643 request_trans_id_set(struct request *const req, const u16 trans_id) { in request_trans_id_set() argument
644 req->trans_id = trans_id; in request_trans_id_set()
645 *((u16 *) req->request) = htons(trans_id); in request_trans_id_set()
770 evdns_request_insert(req, &REQ_HEAD(base, req->trans_id)); in evdns_requests_pump_waiting_queue()
965 request_finished(req, &REQ_HEAD(req->base, req->trans_id), 1); in reply_handle()
972 request_finished(req, &REQ_HEAD(req->base, req->trans_id), 1); in reply_handle()
1041 u16 trans_id, questions, answers, authority, additional, datalength; in reply_parse() local
1050 GET16(trans_id); in reply_parse()
1059 req = request_find_from_trans_id(base, trans_id); in reply_parse()
1240 u16 trans_id, flags, questions, answers, authority, additional; in request_parse() local
1246 GET16(trans_id); in request_parse()
1263 server_req->trans_id = trans_id; in request_parse()
1336 u16 trans_id; in transaction_id_pick() local
1337 evutil_secure_rng_get_bytes(&trans_id, sizeof(trans_id)); in transaction_id_pick()
1339 if (trans_id == 0xffff) continue; in transaction_id_pick()
1341 if (request_find_from_trans_id(base, trans_id) == NULL) in transaction_id_pick()
1342 return trans_id; in transaction_id_pick()
1696 const u16 trans_id, const u16 type, const u16 class, in evdns_request_data_build() argument
1701 APPEND16(trans_id); in evdns_request_data_build()
1926 APPEND16(req->trans_id); in evdns_server_request_format_response()
2194 request_finished(req, &REQ_HEAD(req->base, req->trans_id), 1); in evdns_request_timeout_callback()
2262 EVUTIL_ASSERT(req->trans_id != 0xffff); in evdns_request_transmit()
2453 req->trans_id = 0; in evdns_base_clear_nameservers_and_suspend()
2790 const u16 trans_id = issuing_now ? transaction_id_pick(base) : 0xffff; in request_new() local
2832 rlen = evdns_request_data_build(name, name_len, trans_id, in request_new()
2838 req->trans_id = trans_id; in request_new()
2865 evdns_request_insert(req, &REQ_HEAD(base, req->trans_id)); in request_submit()
2905 request_finished(req, &REQ_HEAD(base, req->trans_id), 1); in evdns_cancel_request()
3325 request_finished(req, &REQ_HEAD(req->base, req->trans_id), 0); in search_try_next()
3445 evdns_request_insert(req, &new_heads[req->trans_id % n_heads]); in evdns_base_set_max_requests_inflight()
4113 request_finished(base->req_heads[i], &REQ_HEAD(base, base->req_heads[i]->trans_id), 1); in evdns_base_free_and_unlock()