Lines Matching refs:foriq
3494 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id]; in prime_supers() local
3497 log_assert(qstate->is_priming || foriq->wait_priming_stub); in prime_supers()
3506 foriq->dp = NULL; in prime_supers()
3507 foriq->state = QUERYTARGETS_STATE; in prime_supers()
3513 foriq->dp = dp; in prime_supers()
3514 foriq->deleg_msg = dns_copy_msg(qstate->return_msg, forq->region); in prime_supers()
3515 if(!foriq->deleg_msg) { in prime_supers()
3517 foriq->dp = NULL; in prime_supers()
3518 foriq->state = QUERYTARGETS_STATE; in prime_supers()
3524 if(foriq->wait_priming_stub) { in prime_supers()
3525 foriq->state = INIT_REQUEST_3_STATE; in prime_supers()
3526 foriq->wait_priming_stub = 0; in prime_supers()
3527 } else foriq->state = INIT_REQUEST_2_STATE; in prime_supers()
3604 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id]; in processTargetResponse() local
3609 foriq->state = QUERYTARGETS_STATE; in processTargetResponse()
3615 foriq->num_target_queries--; in processTargetResponse()
3618 if(!foriq->dp) { in processTargetResponse()
3622 dpns = delegpt_find_ns(foriq->dp, qstate->qinfo.qname, in processTargetResponse()
3639 if(!delegpt_add_rrset(foriq->dp, forq->region, in processTargetResponse()
3654 if(!delegpt_find_ns(foriq->dp, rrset->rk.dname, in processTargetResponse()
3657 if(!delegpt_add_ns(foriq->dp, forq->region, in processTargetResponse()
3663 if(!delegpt_add_rrset(foriq->dp, forq->region, rrset, in processTargetResponse()
3670 target_count_increase_nx(foriq, 1); in processTargetResponse()
3673 delegpt_log(VERB_ALGO, foriq->dp); in processTargetResponse()
3682 target_count_increase_nx(foriq, 1); in processTargetResponse()
3700 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id]; in processDSNSResponse() local
3714 foriq->state = QUERYTARGETS_STATE; in processDSNSResponse()
3715 foriq->dp = delegpt_from_message(qstate->return_msg, forq->region); in processDSNSResponse()
3716 if(!foriq->dp) { in processDSNSResponse()
3736 struct iter_qstate* foriq = (struct iter_qstate*)forq->minfo[id]; in processClassResponse() local
3742 foriq->response = NULL; in processClassResponse()
3743 foriq->state = FINISHED_STATE; in processClassResponse()
3747 if(!foriq->response) { in processClassResponse()
3749 foriq->response = dns_copy_msg(from, forq->region); in processClassResponse()
3750 if(!foriq->response) { in processClassResponse()
3752 foriq->state = FINISHED_STATE; in processClassResponse()
3755 foriq->response->qinfo.qclass = forq->qinfo.qclass; in processClassResponse()
3757 foriq->response->rep->authoritative = 0; in processClassResponse()
3759 struct dns_msg* to = foriq->response; in processClassResponse()
3772 foriq->state = FINISHED_STATE; in processClassResponse()
3778 foriq->state = FINISHED_STATE; in processClassResponse()
3823 foriq->num_current_queries --; in processClassResponse()
3824 if(foriq->num_current_queries == 0) in processClassResponse()
3825 foriq->state = FINISHED_STATE; in processClassResponse()