Lines Matching defs:uw_resolver
104 struct uw_resolver {
132 typedef void (*resolve_cb_t)(struct uw_resolver *, void *, int, void *, int,
138 struct uw_resolver *res;
151 int resolve(struct uw_resolver *, const char*, int, int,
153 void resolve_done(struct uw_resolver *, void *, int, void *,
160 struct uw_resolver *create_resolver(enum uw_resolver_type);
163 void set_unified_cache(struct uw_resolver *);
165 void free_resolver(struct uw_resolver *);
166 void set_forwarders(struct uw_resolver *,
170 void check_resolver(struct uw_resolver *);
171 void check_resolver_done(struct uw_resolver *, void *, int,
178 void resolver_ref(struct uw_resolver *);
179 void resolver_unref(struct uw_resolver *);
185 void send_resolver_info(struct uw_resolver *, pid_t);
188 void trust_anchor_resolve_done(struct uw_resolver *, void *,
195 struct uw_resolver **);
214 struct uw_resolver *resolvers[UW_RES_NONE];
742 struct uw_resolver *res;
800 struct uw_resolver *res = NULL;
875 resolve(struct uw_resolver *res, const char* name, int rrtype, int rrclass,
929 resolve_done(struct uw_resolver *res, void *arg, int rcode,
932 struct uw_resolver *tmp_res;
1186 set_unified_cache(struct uw_resolver *res)
1232 struct uw_resolver *
1235 struct uw_resolver *res;
1411 free_resolver(struct uw_resolver *res)
1496 set_forwarders(struct uw_resolver *res, struct uw_forwarder_head
1525 check_resolver((struct uw_resolver *)arg);
1531 free_resolver((struct uw_resolver *)arg);
1535 check_resolver(struct uw_resolver *resolver_to_check)
1537 struct uw_resolver *res;
1563 check_resolver_done(struct uw_resolver *res, void *arg, int rcode,
1566 struct uw_resolver *checked_resolver = arg;
1722 resolver_ref(struct uw_resolver *res)
1730 resolver_unref(struct uw_resolver *res)
1876 send_resolver_info(struct uw_resolver *res, pid_t pid)
1903 struct uw_resolver *res;
1930 trust_anchor_resolve_done(struct uw_resolver *res, void *arg, int rcode,
2138 find_force(struct force_tree *tree, char *qname, struct uw_resolver **res)
2199 struct uw_resolver *res;