Lines Matching defs:iq
291 struct cachedb_qstate* iq = (struct cachedb_qstate*)regional_alloc(
293 qstate->minfo[id] = iq;
294 if(!iq)
296 memset(iq, 0, sizeof(*iq));
666 * @param iq: query state specific for this module. per-query.
672 struct cachedb_qstate* ATTR_UNUSED(iq),
742 * @param iq: query state specific for this module. per-query.
748 struct cachedb_qstate* ATTR_UNUSED(iq), struct cachedb_env* ie, int id)
769 struct cachedb_qstate* iq = (struct cachedb_qstate*)qstate->minfo[id];
772 if(iq) log_query_info(VERB_QUERY, "cachedb operate: query",
777 iq == NULL) {
782 iq = (struct cachedb_qstate*)qstate->minfo[id];
784 if(iq && (event == module_event_pass || event == module_event_new)) {
785 cachedb_handle_query(qstate, iq, ie, id);
788 if(iq && (event == module_event_moddone)) {
789 cachedb_handle_response(qstate, iq, ie, id);
792 if(iq && outbound) {
795 cachedb_process_response(qstate, iq, ie, id, outbound, event);
804 if(!iq && (event == module_event_moddone)) {
825 struct cachedb_qstate* iq;
828 iq = (struct cachedb_qstate*)qstate->minfo[id];
829 if(iq) {
830 /* free contents of iq */