Lines Matching refs:iq

104 	struct ipsecmod_qstate* iq = (struct ipsecmod_qstate*)regional_alloc(
106 qstate->minfo[id] = iq;
107 if(!iq)
110 memset(iq, 0, sizeof(*iq));
111 iq->enabled = qstate->env->cfg->ipsecmod_enabled;
112 iq->is_whitelisted = ipsecmod_domain_is_whitelisted(
244 * @param iq: ipsecmod qstate.
249 call_hook(struct module_qstate* qstate, struct ipsecmod_qstate* iq,
291 rrset_data = (struct packed_rrset_data*)iq->ipseckey_rrset->entry.data;
339 rrset_data = (struct packed_rrset_data*)iq->ipseckey_rrset->entry.data;
381 * @param iq: query state specific for this module. per-query.
387 struct ipsecmod_qstate* iq, struct ipsecmod_env* ie, int id)
393 if(!(iq->enabled && iq->is_whitelisted)) {
399 if(!iq->ipseckey_done) {
415 if(iq->ipseckey_rrset) {
416 rrset_data = (struct packed_rrset_data*)iq->ipseckey_rrset->entry.data;
427 if(!call_hook(qstate, iq, ie) &&
469 * @param iq: query state specific for this module. per-query.
475 struct ipsecmod_qstate* ATTR_UNUSED(iq),
479 if(!(iq->enabled && iq->is_whitelisted)) {
516 struct ipsecmod_qstate* iq = (struct ipsecmod_qstate*)qstate->minfo[id];
519 if(iq) log_query_info(VERB_QUERY, "ipsecmod operate: query",
524 iq == NULL) {
530 iq = (struct ipsecmod_qstate*)qstate->minfo[id];
532 if(iq && (event == module_event_pass || event == module_event_new)) {
533 ipsecmod_handle_query(qstate, iq, ie, id);
536 if(iq && (event == module_event_moddone)) {
537 ipsecmod_handle_response(qstate, iq, ie, id);
540 if(iq && outbound) {
543 cachedb_process_response(qstate, iq, ie, id, outbound, event);
553 if(!iq && (event == module_event_moddone)) {