Searched refs:qstate (Results 1 - 25 of 55) sorted by relevance

123

/freebsd-current/usr.sbin/nscd/
H A Dmp_ws_query.c65 on_mp_write_session_destroy(struct query_state *qstate) argument
69 finalize_comm_element(&qstate->request);
70 finalize_comm_element(&qstate->response);
72 if (qstate->mdata != NULL) {
73 configuration_lock_entry(qstate->config_entry, CELT_MULTIPART);
75 (cache_mp_write_session)qstate->mdata);
76 configuration_unlock_entry(qstate->config_entry,
91 on_mp_write_session_request_read1(struct query_state *qstate) argument
97 if (qstate->kevent_watermark == 0)
98 qstate
134 on_mp_write_session_request_read2(struct query_state *qstate) argument
160 on_mp_write_session_request_process(struct query_state *qstate) argument
257 on_mp_write_session_response_write1(struct query_state *qstate) argument
292 on_mp_write_session_mapper(struct query_state *qstate) argument
347 on_mp_write_session_write_request_read1(struct query_state *qstate) argument
385 on_mp_write_session_write_request_read2(struct query_state *qstate) argument
411 on_mp_write_session_write_request_process(struct query_state *qstate) argument
440 on_mp_write_session_write_response_write1(struct query_state *qstate) argument
478 on_mp_write_session_abandon_notification(struct query_state *qstate) argument
497 on_mp_write_session_close_notification(struct query_state *qstate) argument
511 register_new_mp_cache_entry(struct query_state *qstate, const char *dec_cache_entry_name) argument
[all...]
H A Dquery.c153 on_query_startup(struct query_state *qstate) argument
165 assert(qstate != NULL);
177 if (recvmsg(qstate->sockfd, &mhdr, 0) == -1) {
191 qstate->uid = cred->cmcred_uid;
192 qstate->gid = cred->cmcred_gid;
199 if (check_query_eids(qstate) != 0) {
217 qstate->process_func = on_write_request_read1;
220 qstate->process_func = on_read_request_read1;
223 qstate->process_func = on_transform_request_read1;
226 qstate
248 on_rw_mapper(struct query_state *qstate) argument
286 on_query_destroy(struct query_state *qstate) argument
303 on_write_request_read1(struct query_state *qstate) argument
363 on_write_request_read2(struct query_state *qstate) argument
395 on_write_request_process(struct query_state *qstate) argument
468 on_negative_write_request_process(struct query_state *qstate) argument
548 on_write_response_write1(struct query_state *qstate) argument
580 on_read_request_read1(struct query_state *qstate) argument
629 on_read_request_read2(struct query_state *qstate) argument
657 on_read_request_process(struct query_state *qstate) argument
830 on_read_response_write1(struct query_state *qstate) argument
866 on_read_response_write2(struct query_state *qstate) argument
900 on_transform_request_read1(struct query_state *qstate) argument
951 on_transform_request_read2(struct query_state *qstate) argument
975 on_transform_request_process(struct query_state *qstate) argument
1067 on_transform_response_write1(struct query_state *qstate) argument
1095 check_query_eids(struct query_state *qstate) argument
1106 query_io_buffer_read(struct query_state *qstate, void *buf, size_t nbytes) argument
1144 query_io_buffer_write(struct query_state *qstate, const void *buf, size_t nbytes) argument
1182 query_socket_read(struct query_state *qstate, void *buf, size_t nbytes) argument
1204 query_socket_write(struct query_state *qstate, const void *buf, size_t nbytes) argument
1266 destroy_query_state(struct query_state *qstate) argument
[all...]
H A Dmp_rs_query.c65 on_mp_read_session_destroy(struct query_state *qstate) argument
68 finalize_comm_element(&qstate->request);
69 finalize_comm_element(&qstate->response);
71 if (qstate->mdata != NULL) {
72 configuration_lock_entry(qstate->config_entry, CELT_MULTIPART);
74 (cache_mp_read_session)qstate->mdata);
75 configuration_unlock_entry(qstate->config_entry,
90 on_mp_read_session_request_read1(struct query_state *qstate) argument
96 if (qstate->kevent_watermark == 0)
97 qstate
129 on_mp_read_session_request_read2(struct query_state *qstate) argument
154 on_mp_read_session_request_process(struct query_state *qstate) argument
326 on_mp_read_session_response_write1(struct query_state *qstate) argument
362 on_mp_read_session_mapper(struct query_state *qstate) argument
413 on_mp_read_session_read_request_process(struct query_state *qstate) argument
449 on_mp_read_session_read_response_write1(struct query_state *qstate) argument
489 on_mp_read_session_read_response_write2(struct query_state *qstate) argument
522 on_mp_read_session_close_notification(struct query_state *qstate) argument
[all...]
H A Dnscd.c228 struct query_state *qstate; local
252 qstate = init_query_state(fd, sizeof(int), euid, egid);
253 if (qstate == NULL) {
261 0, qstate->timeout.tv_sec * 1000, qstate);
263 NOTE_LOWAT, qstate->kevent_watermark, qstate);
281 struct query_state *qstate; local
304 qstate = (struct query_state *)event_data->udata;
314 if (((qstate
470 struct query_state *qstate; local
[all...]
/freebsd-current/contrib/unbound/cachedb/
H A Dcachedb.c289 cachedb_new(struct module_qstate* qstate, int id) argument
292 qstate->region, sizeof(struct cachedb_qstate));
293 qstate->minfo[id] = iq;
305 * @param qstate: our query state
312 error_response(struct module_qstate* qstate, int id, int rcode) argument
317 qstate->return_rcode = rcode;
318 qstate->return_msg = NULL;
319 qstate->ext_state[id] = module_finished;
325 * @param qstate: query state with query info
331 calc_hash(struct module_qstate* qstate, cha argument
379 prep_data(struct module_qstate* qstate, struct sldns_buffer* buf) argument
447 good_expiry_and_qinfo(struct module_qstate* qstate, struct sldns_buffer* buf) argument
537 parse_data(struct module_qstate* qstate, struct sldns_buffer* buf, int* msg_expired) argument
644 cachedb_extcache_lookup(struct module_qstate* qstate, struct cachedb_env* ie, int* msg_expired) argument
672 cachedb_extcache_store(struct module_qstate* qstate, struct cachedb_env* ie) argument
692 cachedb_intcache_lookup(struct module_qstate* qstate, struct cachedb_env* cde) argument
734 cachedb_intcache_store(struct module_qstate* qstate, int msg_expired) argument
778 cachedb_handle_query(struct module_qstate* qstate, struct cachedb_qstate* ATTR_UNUSED(iq), struct cachedb_env* ie, int id) argument
873 cachedb_handle_response(struct module_qstate* qstate, struct cachedb_qstate* ATTR_UNUSED(iq), struct cachedb_env* ie, int id) argument
897 cachedb_operate(struct module_qstate* qstate, enum module_ev event, int id, struct outbound_entry* outbound) argument
955 cachedb_clear(struct module_qstate* qstate, int id) argument
1005 cachedb_msg_remove(struct module_qstate* qstate) argument
[all...]
H A Dcachedb.h97 /** Operate on an event on a query (in qstate). */
98 void cachedb_operate(struct module_qstate* qstate, enum module_ev event,
101 void cachedb_inform_super(struct module_qstate* qstate, int id,
103 /** clear the cachedb query-specific contents out of qstate */
104 void cachedb_clear(struct module_qstate* qstate, int id);
126 * @param qstate: query state.
128 void cachedb_msg_remove(struct module_qstate* qstate);
/freebsd-current/contrib/unbound/iterator/
H A Diterator.c137 iter_new(struct module_qstate* qstate, int id) argument
140 qstate->region, sizeof(struct iter_qstate));
141 qstate->minfo[id] = iq;
165 iq->chase_flags = qstate->query_flags;
167 iq->qchase = qstate->qinfo;
171 if (qstate->env->cfg->qname_minimisation)
211 * The response is stored in the qstate->buf buffer.
225 * @param qstate: query state that failed.
230 error_supers(struct module_qstate* qstate, int id, struct module_qstate* super) argument
232 struct iter_env* ie = (struct iter_env*)qstate
283 error_response(struct module_qstate* qstate, int id, int rcode) argument
304 error_response_cache(struct module_qstate* qstate, int id, int rcode) argument
472 iter_add_prepend_answer(struct module_qstate* qstate, struct iter_qstate* iq, struct ub_packed_rrset_key* rrset) argument
497 iter_add_prepend_auth(struct module_qstate* qstate, struct iter_qstate* iq, struct ub_packed_rrset_key* rrset) argument
529 handle_cname_response(struct module_qstate* qstate, struct iter_qstate* iq, struct dns_msg* msg, uint8_t** mname, size_t* mname_len) argument
628 errinf_reply(struct module_qstate* qstate, struct iter_qstate* iq) argument
787 generate_sub_request(uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass, struct module_qstate* qstate, int id, struct iter_qstate* iq, enum iter_state initial_state, enum iter_state finalstate, struct module_qstate** subq_ret, int v, int detached) argument
886 prime_root(struct module_qstate* qstate, struct iter_qstate* iq, int id, uint16_t qclass) argument
952 prime_stub(struct module_qstate* qstate, struct iter_qstate* iq, int id, uint8_t* qname, uint16_t qclass) argument
1048 auth_zone_delegpt(struct module_qstate* qstate, struct iter_qstate* iq, uint8_t* delname, size_t delnamelen) argument
1144 generate_a_aaaa_check(struct module_qstate* qstate, struct iter_qstate* iq, int id) argument
1199 generate_ns_check(struct module_qstate* qstate, struct iter_qstate* iq, int id) argument
1265 generate_dnskey_prefetch(struct module_qstate* qstate, struct iter_qstate* iq, int id) argument
1316 forward_request(struct module_qstate* qstate, struct iter_qstate* iq) argument
1361 processInitRequest(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id) argument
1784 processInitRequest2(struct module_qstate* qstate, struct iter_qstate* iq, int id) argument
1848 processInitRequest3(struct module_qstate* qstate, struct iter_qstate* iq, int id) argument
1901 generate_parentside_target_query(struct module_qstate* qstate, struct iter_qstate* iq, int id, uint8_t* name, size_t namelen, uint16_t qtype, uint16_t qclass) argument
1954 generate_target_query(struct module_qstate* qstate, struct iter_qstate* iq, int id, uint8_t* name, size_t namelen, uint16_t qtype, uint16_t qclass) argument
1980 query_for_targets(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id, int maxtargets, int* num) argument
2108 processLastResort(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id) argument
2305 processDSNSFind(struct module_qstate* qstate, struct iter_qstate* iq, int id) argument
2350 check_waiting_queries(struct iter_qstate* iq, struct module_qstate* qstate, int id) argument
2388 processQueryTargets(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id) argument
3072 processQueryResponse(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id) argument
3611 prime_supers(struct module_qstate* qstate, int id, struct module_qstate* forq) argument
3663 processPrimeResponse(struct module_qstate* qstate, int id) argument
3718 processTargetResponse(struct module_qstate* qstate, int id, struct module_qstate* forq) argument
3816 processDSNSResponse(struct module_qstate* qstate, int id, struct module_qstate* forq) argument
3852 processClassResponse(struct module_qstate* qstate, int id, struct module_qstate* forq) argument
3957 processCollectClass(struct module_qstate* qstate, int id) argument
4012 processFinished(struct module_qstate* qstate, struct iter_qstate* iq, int id) argument
4096 iter_inform_super(struct module_qstate* qstate, int id, struct module_qstate* super) argument
4124 iter_handle(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id) argument
4177 process_request(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id) argument
4190 process_response(struct module_qstate* qstate, struct iter_qstate* iq, struct iter_env* ie, int id, struct outbound_entry* outbound, enum module_ev event) argument
4381 iter_operate(struct module_qstate* qstate, enum module_ev event, int id, struct outbound_entry* outbound) argument
4427 iter_clear(struct module_qstate* qstate, int id) argument
[all...]
H A Diter_scrub.h63 * @param qstate: for setting errinf for EDE error messages.
69 struct module_env* env, struct module_qstate* qstate,
/freebsd-current/contrib/unbound/ipsecmod/
H A Dipsecmod.c102 ipsecmod_new(struct module_qstate* qstate, int id) argument
105 qstate->region, sizeof(struct ipsecmod_qstate));
106 qstate->minfo[id] = iq;
111 iq->enabled = qstate->env->cfg->ipsecmod_enabled;
113 (struct ipsecmod_env*)qstate->env->modinfo[id], qstate->qinfo.qname,
114 qstate->qinfo.qname_len, qstate->qinfo.qclass);
120 * @param qstate: query state
124 ipsecmod_error(struct module_qstate* qstate, in argument
143 generate_request(struct module_qstate* qstate, int id, uint8_t* name, size_t namelen, uint16_t qtype, uint16_t qclass, uint16_t flags) argument
249 call_hook(struct module_qstate* qstate, struct ipsecmod_qstate* iq, struct ipsecmod_env* ATTR_UNUSED(ie)) argument
386 ipsecmod_handle_query(struct module_qstate* qstate, struct ipsecmod_qstate* iq, struct ipsecmod_env* ie, int id) argument
474 ipsecmod_handle_response(struct module_qstate* qstate, struct ipsecmod_qstate* ATTR_UNUSED(iq), struct ipsecmod_env* ATTR_UNUSED(ie), int id) argument
512 ipsecmod_operate(struct module_qstate* qstate, enum module_ev event, int id, struct outbound_entry* outbound) argument
566 ipsecmod_inform_super(struct module_qstate* qstate, int id, struct module_qstate* super) argument
597 ipsecmod_clear(struct module_qstate* qstate, int id) argument
[all...]
H A Dipsecmod.h69 /** Pointer to IPSECKEY rrset allocated in the qstate region. NULL if there
80 /** Operate on an event on a query (in qstate). */
81 void ipsecmod_operate(struct module_qstate* qstate, enum module_ev event,
84 void ipsecmod_inform_super(struct module_qstate* qstate, int id,
86 /** clear the ipsecmod query-specific contents out of qstate */
87 void ipsecmod_clear(struct module_qstate* qstate, int id);
/freebsd-current/contrib/unbound/dynlibmod/examples/
H A Dhelloworld.c33 struct module_qstate* qstate, struct reply_info* rep, int rcode,
62 EXPORT void operate(struct module_qstate* qstate, enum module_ev event, argument
66 qstate->qinfo.qname,
67 sldns_lookup_by_id(sldns_rr_classes, qstate->qinfo.qclass)->name,
68 qstate->qinfo.qclass,
69 sldns_rr_descript(qstate->qinfo.qtype)->_name,
70 qstate->qinfo.qtype);
72 qstate->ext_state[id] = module_wait_module;
73 struct dynlibmod_env* env = qstate->env->modinfo[id];
81 qstate
93 inform_super(struct module_qstate* qstate, int id, struct module_qstate* super) argument
100 clear(struct module_qstate* qstate, int id) argument
118 reply_callback(struct query_info* qinfo, struct module_qstate* qstate, struct reply_info* rep, int rcode, struct edns_data* edns, struct edns_option** opt_list_out, struct comm_reply* repinfo, struct regional* region, struct timeval* start_time, int id, void* callback) argument
[all...]
/freebsd-current/contrib/unbound/dns64/
H A Ddns64.h59 void dns64_operate(struct module_qstate* qstate, enum module_ev event, int id,
62 void dns64_inform_super(struct module_qstate* qstate, int id,
66 void dns64_clear(struct module_qstate* qstate, int id);
H A Ddns64.c90 /** If the dns64 module started with no_cache bool set in the qstate,
454 * \param qstate Query state structure.
460 handle_ipv6_ptr(struct module_qstate* qstate, int id) argument
462 struct dns64_env* dns64_env = (struct dns64_env*)qstate->env->modinfo[id];
470 if (!ptr_to_ipv6((char*)qstate->qinfo.qname, sin6.sin6_addr.s6_addr,
490 qinfo = qstate->qinfo;
491 if (!(qinfo.qname = regional_alloc(qstate->region, MAX_PTR_QNAME_IPV4)))
498 fptr_ok(fptr_whitelist_modenv_attach_sub(qstate->env->attach_sub));
499 if(!(*qstate->env->attach_sub)(qstate,
512 generate_type_A_query(struct module_qstate* qstate, int id) argument
549 dns64_always_synth_for_qname(struct module_qstate* qstate, int id) argument
573 handle_event_pass(struct module_qstate* qstate, int id) argument
617 handle_event_moddone(struct module_qstate* qstate, int id) argument
681 dns64_operate(struct module_qstate* qstate, enum module_ev event, int id, struct outbound_entry* outbound) argument
818 dns64_adjust_a(int id, struct module_qstate* super, struct module_qstate* qstate) argument
915 dns64_adjust_ptr(struct module_qstate* qstate, struct module_qstate* super) argument
951 dns64_inform_super(struct module_qstate* qstate, int id, struct module_qstate* super) argument
1021 dns64_clear(struct module_qstate* qstate, int id) argument
[all...]
/freebsd-current/contrib/unbound/edns-subnet/
H A Dsubnetmod.c91 subnet_new_qstate(struct module_qstate *qstate, int id) argument
94 qstate->region, sizeof(struct subnet_qstate));
97 qstate->minfo[id] = sq;
99 sq->started_no_cache_store = qstate->no_cache_store;
100 sq->started_no_cache_lookup = qstate->no_cache_lookup;
107 struct module_qstate *qstate, struct regional *region)
110 sldns_buffer* buf = qstate->env->scratch_buffer;
137 qstate->env->cfg->client_subnet_opcode,
144 uint16_t ATTR_UNUSED(flags), struct module_qstate* qstate,
152 if(!(sq=(struct subnet_qstate*)qstate
106 subnet_ecs_opt_list_append(struct ecs_data* ecs, struct edns_option** list, struct module_qstate *qstate, struct regional *region) argument
143 ecs_whitelist_check(struct query_info* qinfo, uint16_t ATTR_UNUSED(flags), struct module_qstate* qstate, struct sockaddr_storage* addr, socklen_t addrlen, uint8_t* ATTR_UNUSED(zone), size_t ATTR_UNUSED(zonelen), struct regional *region, int id, void* ATTR_UNUSED(cbargs)) argument
356 update_cache(struct module_qstate *qstate, int id) argument
451 lookup_and_reply(struct module_qstate *qstate, int id, struct subnet_qstate *sq, int prefetch) argument
526 eval_response(struct module_qstate *qstate, int id, struct subnet_qstate *sq) argument
719 ecs_query_response(struct module_qstate* qstate, struct dns_msg* response, int id, void* ATTR_UNUSED(cbargs)) argument
771 ecs_edns_back_parsed(struct module_qstate* qstate, int id, void* ATTR_UNUSED(cbargs)) argument
804 subnetmod_operate(struct module_qstate *qstate, enum module_ev event, int id, struct outbound_entry* outbound) argument
[all...]
H A Dsubnetmod.h123 void subnetmod_operate(struct module_qstate* qstate, enum module_ev event,
127 void subnetmod_inform_super(struct module_qstate* qstate, int id,
131 void subnetmod_clear(struct module_qstate* qstate, int id);
141 struct module_qstate* qstate, struct sockaddr_storage* addr,
147 int ecs_edns_back_parsed(struct module_qstate* qstate, int id, void* cbargs);
150 int ecs_query_response(struct module_qstate* qstate, struct dns_msg* response,
158 struct module_qstate *qstate, struct regional *region);
/freebsd-current/contrib/unbound/ipset/
H A Dipset.h57 /** Operate on an event on a query (in qstate). */
58 void ipset_operate(struct module_qstate* qstate, enum module_ev event,
61 void ipset_inform_super(struct module_qstate* qstate, int id,
63 /** clear the ipset query-specific contents out of qstate */
64 void ipset_clear(struct module_qstate* qstate, int id);
H A Dipset.c28 * @param qstate: our query state
34 static int error_response(struct module_qstate* qstate, int id, int rcode) { argument
38 qstate->return_rcode = rcode;
39 qstate->return_msg = NULL;
40 qstate->ext_state[id] = module_finished;
276 static int ipset_new(struct module_qstate* qstate, int id) { argument
278 qstate->region, sizeof(struct ipset_qstate));
279 qstate->minfo[id] = iq;
291 void ipset_operate(struct module_qstate *qstate, enum module_ev event, int id, argument
293 struct ipset_env *ie = (struct ipset_env *)qstate
353 ipset_clear(struct module_qstate *qstate, int id) argument
[all...]
/freebsd-current/contrib/unbound/util/
H A Dmodule.c78 void errinf(struct module_qstate* qstate, const char* str) argument
80 errinf_ede(qstate, str, LDNS_EDE_NONE);
83 void errinf_ede(struct module_qstate* qstate, argument
87 if(!str || (qstate->env->cfg->val_log_level < 2 &&
88 !qstate->env->cfg->log_servfail)) {
91 p = (struct errinf_strlist*)regional_alloc(qstate->region, sizeof(*p));
97 p->str = regional_strdup(qstate->region, str);
104 if(qstate->errinf) {
105 struct errinf_strlist* q = qstate->errinf;
109 } else qstate
112 errinf_origin(struct module_qstate* qstate, struct sock_list *origin) argument
132 errinf_to_str_bogus(struct module_qstate* qstate, struct regional* region) argument
161 errinf_to_reason_bogus(struct module_qstate* qstate) argument
175 errinf_to_str_servfail(struct module_qstate* qstate) argument
200 errinf_to_str_misc(struct module_qstate* qstate) argument
218 errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr) argument
232 errinf_dname(struct module_qstate* qstate, const char* str, uint8_t* dname) argument
410 copy_state_to_super(struct module_qstate* qstate, int ATTR_UNUSED(id), struct module_qstate* super) argument
[all...]
H A Dmodule.h139 * Results are passed in the qstate, the rcode member is used to pass
249 * Called as func(qinfo, qstate, rep, rcode, edns, opt_list_out, repinfo,
253 * qstate: the module state. NULL when calling before the query reaches the
257 * edns: the edns_data of the reply. When qstate is NULL, it is also used as
262 * qstate->mesh_info->reply_list.
268 struct module_qstate* qstate, struct reply_info* rep, int rcode,
275 * Called as func(qinfo, flags, qstate, addr, addrlen, zone, zonelen, region,
280 * qstate: query state.
292 struct module_qstate* qstate, struct sockaddr_storage* addr,
298 * Called as func(qstate, i
[all...]
H A Dfptr_wlist.h226 struct module_qstate* qstate));
235 struct module_qstate* qstate, struct query_info* qinfo,
244 int fptr_whitelist_modenv_add_sub(int (*fptr)(struct module_qstate* qstate,
262 struct module_qstate* qstate, struct query_info* qinfo,
287 int fptr_whitelist_mod_operate(void (*fptr)(struct module_qstate* qstate,
297 struct module_qstate* qstate, int id, struct module_qstate* super));
305 int fptr_whitelist_mod_clear(void (*fptr)(struct module_qstate* qstate,
/freebsd-current/contrib/unbound/validator/
H A Dvalidator.c73 static void process_ds_response(struct module_qstate* qstate,
245 val_new_getmsg(struct module_qstate* qstate, struct val_qstate* vq) argument
247 if(!qstate->return_msg || qstate->return_rcode != LDNS_RCODE_NOERROR) {
250 vq->orig_msg = (struct dns_msg*)regional_alloc(qstate->region,
254 vq->orig_msg->qinfo = qstate->qinfo;
256 qstate->region, sizeof(struct reply_info));
260 vq->orig_msg->rep->flags = (uint16_t)(qstate->return_rcode&0xf)
261 |BIT_QR|BIT_RA|(qstate->query_flags|(BIT_CD|BIT_RD));
265 vq->orig_msg = qstate
287 val_new(struct module_qstate* qstate, int id) argument
323 val_error(struct module_qstate* qstate, int id) argument
343 needs_validation(struct module_qstate* qstate, int ret_rc, struct dns_msg* ret_msg) argument
426 generate_request(struct module_qstate* qstate, int id, uint8_t* name, size_t namelen, uint16_t qtype, uint16_t qclass, uint16_t flags, struct module_qstate** newq, int detached) argument
489 generate_keytag_query(struct module_qstate* qstate, int id, struct trust_anchor* ta) argument
577 prime_trust_anchor(struct module_qstate* qstate, struct val_qstate* vq, int id, struct trust_anchor* toprime) argument
633 validate_msg_signatures(struct module_qstate* qstate, struct val_qstate* vq, struct module_env* env, struct val_env* ve, struct reply_info* chase_reply, struct key_entry_key* key_entry, int* suspend) argument
791 struct module_qstate* qstate = (struct module_qstate*)arg; local
799 validate_suspend_setup_timer(struct module_qstate* qstate, struct val_qstate* vq, int id, enum val_state resume_state) argument
960 validate_positive_response(struct module_env* env, struct val_env* ve, struct query_info* qchase, struct reply_info* chase_reply, struct key_entry_key* kkey, struct module_qstate* qstate, struct val_qstate* vq, int* nsec3_calculations, int* suspend) argument
1079 validate_nodata_response(struct module_env* env, struct val_env* ve, struct query_info* qchase, struct reply_info* chase_reply, struct key_entry_key* kkey, struct module_qstate* qstate, struct val_qstate* vq, int* nsec3_calculations, int* suspend) argument
1193 validate_nameerror_response(struct module_env* env, struct val_env* ve, struct query_info* qchase, struct reply_info* chase_reply, struct key_entry_key* kkey, int* rcode, struct module_qstate* qstate, struct val_qstate* vq, int* nsec3_calculations, int* suspend) argument
1354 validate_any_response(struct module_env* env, struct val_env* ve, struct query_info* qchase, struct reply_info* chase_reply, struct key_entry_key* kkey, struct module_qstate* qstate, struct val_qstate* vq, int* nsec3_calculations, int* suspend) argument
1481 validate_cname_response(struct module_env* env, struct val_env* ve, struct query_info* qchase, struct reply_info* chase_reply, struct key_entry_key* kkey, struct module_qstate* qstate, struct val_qstate* vq, int* nsec3_calculations, int* suspend) argument
1611 validate_cname_noanswer_response(struct module_env* env, struct val_env* ve, struct query_info* qchase, struct reply_info* chase_reply, struct key_entry_key* kkey, struct module_qstate* qstate, struct val_qstate* vq, int* nsec3_calculations, int* suspend) argument
1753 processInit(struct module_qstate* qstate, struct val_qstate* vq, struct val_env* ve, int id) argument
1948 processFindKey(struct module_qstate* qstate, struct val_qstate* vq, int id) argument
2125 processValidate(struct module_qstate* qstate, struct val_qstate* vq, struct val_env* ve, int id) argument
2354 processFinished(struct module_qstate* qstate, struct val_qstate* vq, struct val_env* ve, int id) argument
2542 val_handle(struct module_qstate* qstate, struct val_qstate* vq, struct val_env* ve, int id) argument
2572 val_operate(struct module_qstate* qstate, enum module_ev event, int id, struct outbound_entry* outbound) argument
2667 primeResponseToKE(struct ub_packed_rrset_key* dnskey_rrset, struct trust_anchor* ta, struct module_qstate* qstate, int id) argument
2763 ds_response_to_ke(struct module_qstate* qstate, struct val_qstate* vq, int id, int rcode, struct dns_msg* msg, struct query_info* qinfo, struct key_entry_key** ke) argument
3007 process_ds_response(struct module_qstate* qstate, struct val_qstate* vq, int id, int rcode, struct dns_msg* msg, struct query_info* qinfo, struct sock_list* origin, int* suspend) argument
3095 process_dnskey_response(struct module_qstate* qstate, struct val_qstate* vq, int id, int rcode, struct dns_msg* msg, struct query_info* qinfo, struct sock_list* origin) argument
3197 process_prime_response(struct module_qstate* qstate, struct val_qstate* vq, int id, int rcode, struct dns_msg* msg, struct sock_list* origin) argument
3267 val_inform_super(struct module_qstate* qstate, int id, struct module_qstate* super) argument
3316 val_clear(struct module_qstate* qstate, int id) argument
[all...]
H A Dvalidator.h255 void val_operate(struct module_qstate* qstate, enum module_ev event, int id,
261 * @param qstate: query state that finished.
263 * @param super: the qstate to inform.
265 void val_inform_super(struct module_qstate* qstate, int id,
269 void val_clear(struct module_qstate* qstate, int id);
/freebsd-current/contrib/unbound/dynlibmod/
H A Ddynlibmod.h57 void dynlibmod_operate(struct module_qstate* qstate, enum module_ev event,
61 void dynlibmod_inform_super(struct module_qstate* qstate, int id,
65 void dynlibmod_clear(struct module_qstate* qstate, int id);
71 struct module_qstate* qstate, struct reply_info* rep, int rcode,
77 struct module_qstate* qstate, struct sockaddr_storage* addr,
81 int dynlib_inplace_cb_edns_back_parsed(struct module_qstate* qstate,
84 int dynlib_inplace_cb_query_response(struct module_qstate* qstate,
H A Ddynlibmod.c179 void dynlibmod_operate(struct module_qstate* qstate, enum module_ev event, argument
181 struct dynlibmod_env* de = qstate->env->modinfo[id];
183 de->func_operate(qstate, event, id, outbound);
187 void dynlibmod_inform_super(struct module_qstate* qstate, int id, argument
189 struct dynlibmod_env* de = qstate->env->modinfo[id];
191 de->func_inform(qstate, id, super);
195 void dynlibmod_clear(struct module_qstate* qstate, int id) { argument
196 struct dynlibmod_env* de = qstate->env->modinfo[id];
198 de->func_clear(qstate, id);
214 struct module_qstate* qstate, struc
213 dynlib_inplace_cb_reply_generic(struct query_info* qinfo, struct module_qstate* qstate, struct reply_info* rep, int rcode, struct edns_data* edns, struct edns_option** opt_list_out, struct comm_reply* repinfo, struct regional* region, struct timeval* start_time, int id, void* callback) argument
222 dynlib_inplace_cb_query_generic(struct query_info* qinfo, uint16_t flags, struct module_qstate* qstate, struct sockaddr_storage* addr, socklen_t addrlen, uint8_t* zone, size_t zonelen, struct regional* region, int id, void* callback) argument
230 dynlib_inplace_cb_edns_back_parsed(struct module_qstate* qstate, int id, void* cb_args) argument
236 dynlib_inplace_cb_query_response(struct module_qstate* qstate, struct dns_msg* response, int id, void* cb_args) argument
[all...]
/freebsd-current/contrib/unbound/services/
H A Doutbound_list.h59 * query from the qstate. Double linked list to aid removal.
69 struct module_qstate* qstate; member in struct:outbound_entry
88 * qstate and qsent are set by caller.

Completed in 492 milliseconds

123