Lines Matching full:iq

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