Symbol: asr_query
include/asr.h
59
struct asr_query;
include/asr.h
63
int asr_run(struct asr_query *, struct asr_result *);
include/asr.h
64
int asr_run_sync(struct asr_query *, struct asr_result *);
include/asr.h
65
void asr_abort(struct asr_query *);
include/asr.h
73
struct asr_query *res_send_async(const unsigned char *, int, void *);
include/asr.h
74
struct asr_query *res_query_async(const char *, int, int, void *);
include/asr.h
75
struct asr_query *res_search_async(const char *, int, int, void *);
include/asr.h
77
struct asr_query *getrrsetbyname_async(const char *, unsigned int, unsigned int,
include/asr.h
80
struct asr_query *gethostbyname_async(const char *, void *);
include/asr.h
81
struct asr_query *gethostbyname2_async(const char *, int, void *);
include/asr.h
82
struct asr_query *gethostbyaddr_async(const void *, socklen_t, int, void *);
include/asr.h
84
struct asr_query *getnetbyname_async(const char *, void *);
include/asr.h
85
struct asr_query *getnetbyaddr_async(in_addr_t, int, void *);
include/asr.h
87
struct asr_query *getaddrinfo_async(const char *, const char *,
include/asr.h
89
struct asr_query *getnameinfo_async(const struct sockaddr *, socklen_t, char *,
lib/libc/asr/asr.c
174
asr_abort(struct asr_query *as)
lib/libc/asr/asr.c
185
asr_run(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/asr.c
235
asr_run_sync(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/asr.c
272
struct asr_query *
lib/libc/asr/asr.c
275
struct asr_query *as;
lib/libc/asr/asr.c
295
_asr_async_free(struct asr_query *as)
lib/libc/asr/asr.c
929
_asr_iter_db(struct asr_query *as)
lib/libc/asr/asr_private.h
166
int (*as_run)(struct asr_query *, struct asr_result *);
lib/libc/asr/asr_private.h
175
struct asr_query *as_subq;
lib/libc/asr/asr_private.h
309
struct asr_query *_asr_async_new(struct asr_ctx *, int);
lib/libc/asr/asr_private.h
310
void _asr_async_free(struct asr_query *);
lib/libc/asr/asr_private.h
313
int _asr_iter_db(struct asr_query *);
lib/libc/asr/asr_private.h
317
struct asr_query *_res_query_async_ctx(const char *, int, int, struct asr_ctx *);
lib/libc/asr/asr_private.h
318
struct asr_query *_res_search_async_ctx(const char *, int, int, struct asr_ctx *);
lib/libc/asr/asr_private.h
319
struct asr_query *_gethostbyaddr_async_ctx(const void *, socklen_t, int,
lib/libc/asr/asr_private.h
322
int _asr_iter_domain(struct asr_query *, const char *, char *, size_t);
lib/libc/asr/getaddrinfo.c
31
struct asr_query *as;
lib/libc/asr/getaddrinfo_async.c
114
getaddrinfo_async_run(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/getaddrinfo_async.c
44
static int getaddrinfo_async_run(struct asr_query *, struct asr_result *);
lib/libc/asr/getaddrinfo_async.c
46
static int iter_family(struct asr_query *, int);
lib/libc/asr/getaddrinfo_async.c
47
static int addrinfo_add(struct asr_query *, const struct sockaddr *, const char *);
lib/libc/asr/getaddrinfo_async.c
48
static int addrinfo_from_file(struct asr_query *, int, FILE *);
lib/libc/asr/getaddrinfo_async.c
49
static int addrinfo_from_pkt(struct asr_query *, char *, size_t);
lib/libc/asr/getaddrinfo_async.c
50
static int addrconfig_setup(struct asr_query *);
lib/libc/asr/getaddrinfo_async.c
517
iter_family(struct asr_query *as, int first)
lib/libc/asr/getaddrinfo_async.c
540
addrinfo_add(struct asr_query *as, const struct sockaddr *sa, const char *cname)
lib/libc/asr/getaddrinfo_async.c
602
addrinfo_from_file(struct asr_query *as, int family, FILE *f)
lib/libc/asr/getaddrinfo_async.c
639
addrinfo_from_pkt(struct asr_query *as, char *pkt, size_t pktlen)
lib/libc/asr/getaddrinfo_async.c
694
addrconfig_setup(struct asr_query *as)
lib/libc/asr/getaddrinfo_async.c
74
struct asr_query *
lib/libc/asr/getaddrinfo_async.c
79
struct asr_query *as;
lib/libc/asr/gethostnamadr.c
107
struct asr_query *as;
lib/libc/asr/gethostnamadr.c
171
struct asr_query *as;
lib/libc/asr/gethostnamadr_async.c
110
struct asr_query *
lib/libc/asr/gethostnamadr_async.c
114
struct asr_query *as;
lib/libc/asr/gethostnamadr_async.c
124
struct asr_query *
lib/libc/asr/gethostnamadr_async.c
128
struct asr_query *as;
lib/libc/asr/gethostnamadr_async.c
148
gethostnamadr_async_run(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/gethostnamadr_async.c
55
static int gethostnamadr_async_run(struct asr_query *, struct asr_result *);
lib/libc/asr/gethostnamadr_async.c
66
struct asr_query *
lib/libc/asr/gethostnamadr_async.c
73
struct asr_query *
lib/libc/asr/gethostnamadr_async.c
77
struct asr_query *as;
lib/libc/asr/getnameinfo.c
152
struct asr_query *as;
lib/libc/asr/getnameinfo_async.c
210
_servname(struct asr_query *as)
lib/libc/asr/getnameinfo_async.c
251
_numerichost(struct asr_query *as)
lib/libc/asr/getnameinfo_async.c
34
static int getnameinfo_async_run(struct asr_query *, struct asr_result *);
lib/libc/asr/getnameinfo_async.c
35
static int _servname(struct asr_query *);
lib/libc/asr/getnameinfo_async.c
36
static int _numerichost(struct asr_query *);
lib/libc/asr/getnameinfo_async.c
38
struct asr_query *
lib/libc/asr/getnameinfo_async.c
43
struct asr_query *as;
lib/libc/asr/getnameinfo_async.c
74
getnameinfo_async_run(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/getnetnamadr.c
112
struct asr_query *as;
lib/libc/asr/getnetnamadr.c
85
struct asr_query *as;
lib/libc/asr/getnetnamadr_async.c
27
struct asr_query *
lib/libc/asr/getnetnamadr_async.c
30
struct asr_query *as;
lib/libc/asr/getnetnamadr_async.c
38
struct asr_query *
lib/libc/asr/getnetnamadr_async.c
42
struct asr_query *as;
lib/libc/asr/getrrsetbyname.c
32
struct asr_query *as;
lib/libc/asr/getrrsetbyname_async.c
34
static int getrrsetbyname_async_run(struct asr_query *, struct asr_result *);
lib/libc/asr/getrrsetbyname_async.c
37
struct asr_query *
lib/libc/asr/getrrsetbyname_async.c
42
struct asr_query *as;
lib/libc/asr/getrrsetbyname_async.c
68
getrrsetbyname_async_run(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/res_query.c
32
struct asr_query *as;
lib/libc/asr/res_query.c
75
struct asr_query *as;
lib/libc/asr/res_search_async.c
246
_asr_iter_domain(struct asr_query *as, const char *name, char * buf, size_t len)
lib/libc/asr/res_search_async.c
33
static int res_search_async_run(struct asr_query *, struct asr_result *);
lib/libc/asr/res_search_async.c
40
struct asr_query *
lib/libc/asr/res_search_async.c
44
struct asr_query *as;
lib/libc/asr/res_search_async.c
56
struct asr_query *
lib/libc/asr/res_search_async.c
59
struct asr_query *as;
lib/libc/asr/res_search_async.c
83
res_search_async_run(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/res_send.c
32
struct asr_query *as;
lib/libc/asr/res_send_async.c
105
struct asr_query *
lib/libc/asr/res_send_async.c
109
struct asr_query *as;
lib/libc/asr/res_send_async.c
121
struct asr_query *
lib/libc/asr/res_send_async.c
124
struct asr_query *as;
lib/libc/asr/res_send_async.c
148
res_send_async_run(struct asr_query *as, struct asr_result *ar)
lib/libc/asr/res_send_async.c
344
setup_query(struct asr_query *as, const char *name, const char *dom,
lib/libc/asr/res_send_async.c
38
static int res_send_async_run(struct asr_query *, struct asr_result *);
lib/libc/asr/res_send_async.c
40
static int udp_send(struct asr_query *);
lib/libc/asr/res_send_async.c
41
static int udp_recv(struct asr_query *);
lib/libc/asr/res_send_async.c
42
static int tcp_write(struct asr_query *);
lib/libc/asr/res_send_async.c
427
udp_send(struct asr_query *as)
lib/libc/asr/res_send_async.c
43
static int tcp_read(struct asr_query *);
lib/libc/asr/res_send_async.c
44
static int validate_packet(struct asr_query *);
lib/libc/asr/res_send_async.c
46
static int setup_query(struct asr_query *, const char *, const char *, int, int);
lib/libc/asr/res_send_async.c
460
udp_recv(struct asr_query *as)
lib/libc/asr/res_send_async.c
47
static int ensure_ibuf(struct asr_query *, size_t);
lib/libc/asr/res_send_async.c
48
static int iter_ns(struct asr_query *);
lib/libc/asr/res_send_async.c
498
tcp_write(struct asr_query *as)
lib/libc/asr/res_send_async.c
53
struct asr_query *
lib/libc/asr/res_send_async.c
57
struct asr_query *as;
lib/libc/asr/res_send_async.c
573
tcp_read(struct asr_query *as)
lib/libc/asr/res_send_async.c
659
ensure_ibuf(struct asr_query *as, size_t n)
lib/libc/asr/res_send_async.c
680
validate_packet(struct asr_query *as)
lib/libc/asr/res_send_async.c
777
iter_ns(struct asr_query *as)
lib/libevent/event.c
930
struct asr_query *async;
lib/libevent/event.c
959
event_asr_run(struct asr_query *async, void (*cb)(struct asr_result *, void *),
lib/libevent/event.h
708
struct asr_query;
lib/libevent/event.h
717
struct event_asr * event_asr_run(struct asr_query *,
sbin/unwind/resolver.c
2300
struct asr_query *aq = NULL;
sbin/unwind/resolver.c
882
struct asr_query *aq = NULL;
usr.sbin/lpd/resolver.c
134
struct asr_query *q;
usr.sbin/smtpd/dns.c
106
struct asr_query *as;
usr.sbin/smtpd/resolver.c
154
struct asr_query *q;
usr.sbin/smtpd/spfwalk.c
115
struct asr_query *as;
usr.sbin/traceroute/worker.c
679
struct asr_query *aq;
usr.sbin/traceroute/worker.c
917
struct asr_query *aq;