Lines Matching refs:pvt

48 struct pvt {  struct
81 struct pvt *pvt; in irs_dns_sv() local
87 if (!(pvt = memget(sizeof *pvt))) { in irs_dns_sv()
91 memset(pvt, 0, sizeof *pvt); in irs_dns_sv()
92 pvt->dns = dns; in irs_dns_sv()
94 memput(pvt, sizeof *pvt); in irs_dns_sv()
99 sv->private = pvt; in irs_dns_sv()
120 struct pvt *pvt = (struct pvt *)this->private; in sv_close() local
122 if (pvt->serv.s_aliases) in sv_close()
123 free(pvt->serv.s_aliases); in sv_close()
124 if (pvt->svbuf) in sv_close()
125 free(pvt->svbuf); in sv_close()
127 if (pvt->res && pvt->free_res) in sv_close()
128 (*pvt->free_res)(pvt->res); in sv_close()
129 memput(pvt, sizeof *pvt); in sv_close()
135 struct pvt *pvt = (struct pvt *)this->private; in sv_byname() local
136 struct dns_p *dns = pvt->dns; in sv_byname()
150 struct pvt *pvt = (struct pvt *)this->private; in sv_byport() local
151 struct dns_p *dns = pvt->dns; in sv_byport()
182 struct pvt *pvt = (struct pvt *)this->private; in parse_hes_list() local
209 if (pvt->svbuf) in parse_hes_list()
210 free(pvt->svbuf); in parse_hes_list()
211 pvt->svbuf = strdup(cp); in parse_hes_list()
213 p = pvt->svbuf; in parse_hes_list()
214 pvt->serv.s_name = p; in parse_hes_list()
221 pvt->serv.s_proto = p; in parse_hes_list()
228 pvt->serv.s_port = htons((u_short) atoi(p)); in parse_hes_list()
235 if ((num + 1) >= max || !pvt->serv.s_aliases) { in parse_hes_list()
237 new = realloc(pvt->serv.s_aliases, in parse_hes_list()
243 pvt->serv.s_aliases = new; in parse_hes_list()
245 pvt->serv.s_aliases[num++] = p; in parse_hes_list()
251 if (!pvt->serv.s_aliases) in parse_hes_list()
252 pvt->serv.s_aliases = malloc(sizeof(char *)); in parse_hes_list()
253 if (!pvt->serv.s_aliases) in parse_hes_list()
255 pvt->serv.s_aliases[num] = NULL; in parse_hes_list()
256 return (&pvt->serv); in parse_hes_list()
260 if (pvt->serv.s_aliases) { in parse_hes_list()
261 free(pvt->serv.s_aliases); in parse_hes_list()
262 pvt->serv.s_aliases = NULL; in parse_hes_list()
264 if (pvt->svbuf) { in parse_hes_list()
265 free(pvt->svbuf); in parse_hes_list()
266 pvt->svbuf = NULL; in parse_hes_list()
280 struct pvt *pvt = (struct pvt *)this->private; in sv_res_get() local
281 struct dns_p *dns = pvt->dns; in sv_res_get()
289 struct pvt *pvt = (struct pvt *)this->private; in sv_res_set() local
290 struct dns_p *dns = pvt->dns; in sv_res_set()