Lines Matching refs:pvt

57 struct pvt {  struct
102 struct pvt *pvt; in irs_dns_nw() local
106 if (!(pvt = memget(sizeof *pvt))) { in irs_dns_nw()
110 memset(pvt, 0, sizeof *pvt); in irs_dns_nw()
112 memput(pvt, sizeof *pvt); in irs_dns_nw()
117 nw->private = pvt; in irs_dns_nw()
133 struct pvt *pvt = (struct pvt *)this->private; in nw_close() local
137 if (pvt->res && pvt->free_res) in nw_close()
138 (*pvt->free_res)(pvt->res); in nw_close()
140 memput(pvt, sizeof *pvt); in nw_close()
146 struct pvt *pvt = (struct pvt *)this->private; in nw_byname() local
157 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL); in nw_byname()
164 struct pvt *pvt = (struct pvt *)this->private; in nw_byaddr() local
175 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL); in nw_byaddr()
196 struct pvt *pvt = (struct pvt *)this->private; in nw_minimize() local
198 if (pvt->res) in nw_minimize()
199 res_nclose(pvt->res); in nw_minimize()
204 struct pvt *pvt = (struct pvt *)this->private; in nw_res_get() local
206 if (!pvt->res) { in nw_res_get()
217 return (pvt->res); in nw_res_get()
223 struct pvt *pvt = (struct pvt *)this->private; in nw_res_set() local
225 if (pvt->res && pvt->free_res) { in nw_res_set()
226 res_nclose(pvt->res); in nw_res_set()
227 (*pvt->free_res)(pvt->res); in nw_res_set()
230 pvt->res = res; in nw_res_set()
231 pvt->free_res = free_res; in nw_res_set()
238 struct pvt *pvt = (struct pvt *)this->private; in get1101byname() local
246 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL); in get1101byname()
249 anslen = res_nsearch(pvt->res, name, C_IN, T_PTR, ansbuf, MAXPACKET); in get1101byname()
262 struct pvt *pvt = (struct pvt *)this->private; in get1101byaddr() local
270 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL); in get1101byaddr()
278 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL); in get1101byaddr()
281 anslen = res_nquery(pvt->res, qbuf, C_IN, T_PTR, ansbuf, MAXPACKET); in get1101byaddr()
297 struct pvt *pvt = (struct pvt *)this->private; in get1101answer() local
306 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); in get1101answer()
316 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); in get1101answer()
323 RES_SET_H_ERRNO(pvt->res, HOST_NOT_FOUND); in get1101answer()
325 RES_SET_H_ERRNO(pvt->res, TRY_AGAIN); in get1101answer()
330 bp = pvt->buf; in get1101answer()
331 ep = pvt->buf + sizeof(pvt->buf); in get1101answer()
332 pvt->net.n_name = NULL; in get1101answer()
333 pvt->net.n_aliases = pvt->ali; in get1101answer()
334 pvt->net.n_addrtype = af; in get1101answer()
335 pvt->net.n_addr = NULL; in get1101answer()
336 pvt->net.n_length = addrlen; in get1101answer()
345 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); in get1101answer()
348 pvt->net.n_name = strcpy(bp, name); /* (checked) */ in get1101answer()
357 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); in get1101answer()
362 pvt->net.n_addr = bp; in get1101answer()
371 ap = pvt->ali; in get1101answer()
377 if (n < 0 || !maybe_dnok(pvt->res, bp) || in get1101answer()
379 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); in get1101answer()
390 if (nn < 0 || !maybe_hnok(pvt->res, bp) || nn != n) { in get1101answer()
391 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); in get1101answer()
397 if (pvt->net.n_name == NULL) in get1101answer()
398 pvt->net.n_name = bp; in get1101answer()
399 else if (ns_samename(pvt->net.n_name, bp) == 1) in get1101answer()
411 if (pvt->net.n_addr != NULL || in get1101answer()
416 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); in get1101answer()
419 pvt->net.n_addr = bp; in get1101answer()
424 pvt->net.n_length = INADDRSZ * 8; in get1101answer()
432 RES_SET_H_ERRNO(pvt->res, TRY_AGAIN); in get1101answer()
437 return (&pvt->net); in get1101answer()
442 struct pvt *pvt = (struct pvt *)this->private; in get1101mask() local
459 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL); in get1101mask()
463 anslen = res_nquery(pvt->res, qbuf, C_IN, T_A, ansbuf, MAXPACKET); in get1101mask()
488 if (n < 0 || !maybe_dnok(pvt->res, owner)) in get1101mask()
577 struct pvt *pvt = (struct pvt *)this->private; in init() local
579 if (!pvt->res && !nw_res_get(this)) in init()
581 if (((pvt->res->options & RES_INIT) == 0U) && in init()
582 res_ninit(pvt->res) == -1) in init()