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(
233 * @param iq: ipsecmod qstate.
238 call_hook(struct module_qstate* qstate, struct ipsecmod_qstate* iq,
280 rrset_data = (struct packed_rrset_data*)iq->ipseckey_rrset->entry.data;
328 rrset_data = (struct packed_rrset_data*)iq->ipseckey_rrset->entry.data;
370 * @param iq: query state specific for this module. per-query.
376 struct ipsecmod_qstate* iq, struct ipsecmod_env* ie, int id)
382 if(!(iq->enabled && iq->is_whitelisted)) {
388 if(!iq->ipseckey_done) {
404 if(iq->ipseckey_rrset) {
405 rrset_data = (struct packed_rrset_data*)iq->ipseckey_rrset->entry.data;
415 if(!call_hook(qstate, iq, ie) &&
456 * @param iq: query state specific for this module. per-query.
462 struct ipsecmod_qstate* ATTR_UNUSED(iq),
466 if(!(iq->enabled && iq->is_whitelisted)) {
502 struct ipsecmod_qstate* iq = (struct ipsecmod_qstate*)qstate->minfo[id];
505 if(iq) log_query_info(VERB_QUERY, "ipsecmod operate: query",
510 iq == NULL) {
515 iq = (struct ipsecmod_qstate*)qstate->minfo[id];
517 if(iq && (event == module_event_pass || event == module_event_new)) {
518 ipsecmod_handle_query(qstate, iq, ie, id);
521 if(iq && (event == module_event_moddone)) {
522 ipsecmod_handle_response(qstate, iq, ie, id);
525 if(iq && outbound) {
528 cachedb_process_response(qstate, iq, ie, id, outbound, event);
537 if(!iq && (event == module_event_moddone)) {