Lines Matching defs:foriq
3691 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id];
3694 log_assert(qstate->is_priming || foriq->wait_priming_stub);
3703 foriq->dp = NULL;
3704 foriq->state = QUERYTARGETS_STATE;
3710 foriq->dp = dp;
3711 foriq->deleg_msg = dns_copy_msg(qstate->return_msg, forq->region);
3712 if(!foriq->deleg_msg) {
3714 foriq->dp = NULL;
3715 foriq->state = QUERYTARGETS_STATE;
3721 if(foriq->wait_priming_stub) {
3722 foriq->state = INIT_REQUEST_3_STATE;
3723 foriq->wait_priming_stub = 0;
3724 } else foriq->state = INIT_REQUEST_2_STATE;
3801 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id];
3806 foriq->state = QUERYTARGETS_STATE;
3812 foriq->num_target_queries--;
3815 if(!foriq->dp) {
3819 dpns = delegpt_find_ns(foriq->dp, qstate->qinfo.qname,
3836 if(!delegpt_add_rrset(foriq->dp, forq->region,
3851 if(!delegpt_find_ns(foriq->dp, rrset->rk.dname,
3854 if(!delegpt_add_ns(foriq->dp, forq->region,
3860 if(!delegpt_add_rrset(foriq->dp, forq->region, rrset,
3867 target_count_increase_nx(foriq, 1);
3870 delegpt_log(VERB_ALGO, foriq->dp);
3879 target_count_increase_nx(foriq, 1);
3897 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id];
3911 foriq->state = QUERYTARGETS_STATE;
3912 foriq->dp = delegpt_from_message(qstate->return_msg, forq->region);
3913 if(!foriq->dp) {
3933 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id];
3939 foriq->response = NULL;
3940 foriq->state = FINISHED_STATE;
3944 if(!foriq->response) {
3946 foriq->response = dns_copy_msg(from, forq->region);
3947 if(!foriq->response) {
3949 foriq->state = FINISHED_STATE;
3952 foriq->response->qinfo.qclass = forq->qinfo.qclass;
3954 foriq->response->rep->authoritative = 0;
3956 struct dns_msg* to = foriq->response;
3969 foriq->state = FINISHED_STATE;
3975 foriq->state = FINISHED_STATE;
4022 foriq->num_current_queries --;
4023 if(foriq->num_current_queries == 0)
4024 foriq->state = FINISHED_STATE;