Lines Matching refs:req_heads
304 * Each inflight request req is in req_heads[req->trans_id % n_req_heads].
306 struct request **req_heads;
386 #define REQ_HEAD(base, id) ((base)->req_heads[id % (base)->n_req_heads])
602 req = started_at = base->req_heads[i];
2312 if (base->req_heads[i]) {
2313 struct request *const started_at = base->req_heads[i], *req = started_at;
2390 req = req_started_at = base->req_heads[i];
2412 base->req_heads[i] = NULL;
3313 struct request **old_heads = base->req_heads, **new_heads, *req;
3334 base->req_heads = new_heads;
3847 /* Set max requests inflight and allocate req_heads. */
3848 base->req_heads = NULL;
3945 while (base->req_heads[i]) {
3947 reply_schedule_callback(base->req_heads[i], 0, DNS_ERR_SHUTDOWN, NULL);
3948 request_finished(base->req_heads[i], &REQ_HEAD(base, base->req_heads[i]->trans_id), 1);
3984 mm_free(base->req_heads);