Lines Matching refs:mesh_state
163 struct mesh_state* a = (struct mesh_state*)ap;
164 struct mesh_state* b = (struct mesh_state*)bp;
251 struct mesh_state* mstate = (struct mesh_state*)n->key;
295 struct mesh_state* m = mesh->jostle_first;
393 mesh_serve_expired_init(struct mesh_state* mstate, int timeout)
432 struct mesh_state* s = NULL;
619 struct mesh_state* s = NULL;
721 struct mesh_state* s = mesh_area_find(mesh, NULL, qinfo,
798 struct mesh_state* s = NULL;
978 struct mesh_state*
984 struct mesh_state* mstate;
988 mstate = (struct mesh_state*)regional_alloc(region,
989 sizeof(struct mesh_state));
1059 mesh_state_make_unique(struct mesh_state* mstate)
1065 mesh_state_cleanup(struct mesh_state* mstate)
1125 struct mesh_state* mstate;
1160 find_in_subsub(struct mesh_state* m, struct mesh_state* tofind, size_t *c)
1172 /** find cycle for already looked up mesh_state */
1174 mesh_detect_cycle_found(struct module_qstate* qstate, struct mesh_state* dep_m)
1176 struct mesh_state* cyc_m = qstate->mesh_info;
1216 int valrec, struct module_qstate** newq, struct mesh_state** sub)
1265 struct mesh_state* sub = NULL;
1284 int mesh_state_attachment(struct mesh_state* super, struct mesh_state* sub)
1331 mesh_do_callback(struct mesh_state* m, int rcode, struct reply_info* rep,
1396 mesh_is_rpz_respip_tcponly_action(struct mesh_state const* m)
1414 mesh_find_and_attach_ede_and_reason(struct mesh_state* m,
1449 mesh_send_reply(struct mesh_state* m, int rcode, struct reply_info* rep,
1486 r->h2_stream->mesh_state = NULL;
1621 struct mesh_state* sub;
1721 void mesh_query_done(struct mesh_state* mstate)
1890 void mesh_walk_supers(struct mesh_area* mesh, struct mesh_state* mstate)
1907 struct mesh_state* mesh_area_find(struct mesh_area* mesh,
1911 struct mesh_state key;
1912 struct mesh_state* result;
1925 result = (struct mesh_state*)rbtree_search(&mesh->all, &key);
1930 int mesh_state_del_cb(struct mesh_state* s, mesh_cb_func_type cb, void* cb_arg)
1948 int mesh_state_add_cb(struct mesh_state* s, struct edns_data* edns,
1978 int mesh_state_add_reply(struct mesh_state* s, struct edns_data* edns,
2066 mesh_copy_qinfo(struct mesh_state* mstate, struct query_info** qinfop,
2099 mesh_continue(struct mesh_area* mesh, struct mesh_state* mstate,
2212 void mesh_run(struct mesh_area* mesh, struct mesh_state* mstate,
2238 mstate = (struct mesh_state*)mesh->run.root->key;
2252 struct mesh_state* m;
2254 RBTREE_FOR(m, struct mesh_state*, &mesh->all) {
2324 struct mesh_state* m;
2328 RBTREE_FOR(m, struct mesh_state*, &mesh->all) {
2340 struct mesh_state* dep_m = NULL;
2345 void mesh_list_insert(struct mesh_state* m, struct mesh_state** fp,
2346 struct mesh_state** lp)
2357 void mesh_list_remove(struct mesh_state* m, struct mesh_state** fp,
2358 struct mesh_state** lp)
2368 void mesh_state_remove_reply(struct mesh_area* mesh, struct mesh_state* m,
2389 if(n->h2_stream) n->h2_stream->mesh_state = NULL;
2441 struct mesh_state* mstate = (struct mesh_state*) arg;
2642 mesh_respond_serve_expired(struct mesh_state* mstate)
2659 struct mesh_state* s = NULL;