Lines Matching refs:libworker
48 #include "libunbound/libworker.h"
89 static void handle_newq(struct libworker* w, uint8_t* buf, uint32_t len);
91 /** delete libworker env */
93 libworker_delete_env(struct libworker* w)
113 /** delete libworker struct */
115 libworker_delete(struct libworker* w)
124 libworker_delete_event(struct libworker* w)
132 /** setup fresh libworker struct */
133 static struct libworker*
136 struct libworker* w = (struct libworker*)calloc(1, sizeof(*w));
269 struct libworker* libworker_create_event(struct ub_ctx* ctx,
277 handle_cancel(struct libworker* w, uint8_t* buf, uint32_t len)
298 libworker_do_cmd(struct libworker* w, uint8_t* msg, uint32_t len)
325 struct libworker* w = (struct libworker*)arg;
342 struct libworker* w = (struct libworker*)arg;
388 struct libworker* w;
565 setup_qinfo_edns(struct libworker* w, struct ctx_query* q,
590 struct libworker* w = libworker_setup(ctx, 0, NULL);
672 struct libworker* w = ctx->event_worker;
717 add_bg_result(struct libworker* w, struct ctx_query* q, sldns_buffer* pkt,
797 handle_newq(struct libworker* w, uint8_t* buf, uint32_t len)
852 struct libworker* w = (struct libworker*)arg;
863 struct libworker* w = (struct libworker*)q->env->worker;
884 struct libworker* lw = (struct libworker*)q->env->worker;
913 struct libworker* lw = (struct libworker*)e->qstate->env->worker;