Lines Matching refs:statp

89 		if ((statp->options & RES_DEBUG) != 0U) res_dprintf x; \
150 res_findzonecut(res_state statp, const char *dname, ns_class class, int opts, in res_findzonecut() argument
164 result = res_findzonecut2(statp, dname, class, opts, zname, zsize, in res_findzonecut()
175 res_findzonecut2(res_state statp, const char *dname, ns_class class, int opts, in res_findzonecut2() argument
186 save_pfcode = statp->pfcode; in res_findzonecut2()
187 statp->pfcode |= RES_PRF_HEAD2 | RES_PRF_HEAD1 | RES_PRF_HEADX | in res_findzonecut2()
193 if ((n = get_soa(statp, dname, class, opts, zname, zsize, in res_findzonecut2()
196 (n = satisfy(statp, mname, &nsrrs, addrs, naddrs)) > 0)) in res_findzonecut2()
200 if ((n = get_ns(statp, zname, class, opts, &nsrrs)) < 0 || in res_findzonecut2()
202 (n = satisfy(statp, mname, &nsrrs, addrs, naddrs)) > 0)) in res_findzonecut2()
206 if ((n = get_glue(statp, class, opts, &nsrrs)) >= 0) in res_findzonecut2()
207 n = satisfy(statp, mname, &nsrrs, addrs, naddrs); in res_findzonecut2()
212 statp->pfcode = save_pfcode; in res_findzonecut2()
219 satisfy(res_state statp, const char *mname, rrset_ns *nsrrsp, in satisfy() argument
228 x = add_addrs(statp, nsrr, addrs, naddrs); in satisfy()
237 x = add_addrs(statp, nsrr, addrs, naddrs); in satisfy()
247 add_addrs(res_state statp, rr_ns *nsrr, in add_addrs() argument
265 get_soa(res_state statp, const char *dname, ns_class class, int opts, in get_soa() argument
296 n = do_query(statp, dname, class, ns_t_soa, resp, &msg); in get_soa()
373 if (save_ns(statp, &msg, ns_s_ns, in get_soa()
405 get_ns(res_state statp, const char *zname, ns_class class, int opts, in get_ns() argument
417 n = do_query(statp, zname, class, ns_t_ns, resp, &msg); in get_ns()
426 if (save_ns(statp, &msg, ns_s_an, zname, class, opts, nsrrsp) < 0) { in get_ns()
438 get_glue(res_state statp, ns_class class, int opts, rrset_ns *nsrrsp) { in get_glue() argument
454 n = do_query(statp, nsrr->name, class, ns_t_a, in get_glue()
467 if (save_a(statp, &msg, ns_s_an, nsrr->name, class, in get_glue()
476 n = do_query(statp, nsrr->name, class, ns_t_aaaa, in get_glue()
489 if (save_a(statp, &msg, ns_s_an, nsrr->name, class, in get_glue()
513 save_ns(res_state statp, ns_msg *msg, ns_sect sect, in save_ns() argument
561 if (save_a(statp, msg, ns_s_ar, in save_ns()
572 save_a(res_state statp, ns_msg *msg, ns_sect sect, in save_a() argument
666 do_query(res_state statp, const char *dname, ns_class class, ns_type qtype, in do_query() argument
672 n = res_nmkquery(statp, ns_o_query, dname, class, qtype, in do_query()
678 n = res_nsend(statp, req, n, resp, NS_MAXMSG); in do_query()