Lines Matching refs:iq
298 struct cachedb_qstate* iq = (struct cachedb_qstate*)regional_alloc(
300 qstate->minfo[id] = iq;
301 if(!iq)
303 memset(iq, 0, sizeof(*iq));
725 * @param iq: query state specific for this module. per-query.
731 struct cachedb_qstate* ATTR_UNUSED(iq),
803 * @param iq: query state specific for this module. per-query.
809 struct cachedb_qstate* ATTR_UNUSED(iq), struct cachedb_env* ie, int id)
836 struct cachedb_qstate* iq = (struct cachedb_qstate*)qstate->minfo[id];
839 if(iq) log_query_info(VERB_QUERY, "cachedb operate: query",
844 iq == NULL) {
849 iq = (struct cachedb_qstate*)qstate->minfo[id];
851 if(iq && (event == module_event_pass || event == module_event_new)) {
852 cachedb_handle_query(qstate, iq, ie, id);
855 if(iq && (event == module_event_moddone)) {
856 cachedb_handle_response(qstate, iq, ie, id);
859 if(iq && outbound) {
862 cachedb_process_response(qstate, iq, ie, id, outbound, event);
871 if(!iq && (event == module_event_moddone)) {
892 struct cachedb_qstate* iq;
895 iq = (struct cachedb_qstate*)qstate->minfo[id];
896 if(iq) {
897 /* free contents of iq */