Lines Matching defs:pvt

46 struct pvt {
74 struct pvt *pvt;
76 if (!(pvt = memget(sizeof *pvt))) {
80 memset(pvt, 0, sizeof *pvt);
82 memput(pvt, sizeof *pvt);
87 pvt->rules = accpvt->map_rules[irs_nw];
88 pvt->rule = pvt->rules;
89 nw->private = pvt;
105 struct pvt *pvt = (struct pvt *)this->private;
109 if (pvt->res && pvt->free_res)
110 (*pvt->free_res)(pvt->res);
112 memput(pvt, sizeof *pvt);
118 struct pvt *pvt = (struct pvt *)this->private;
125 while (pvt->rule) {
126 nw = pvt->rule->inst->nw;
130 if (!(pvt->rules->flags & IRS_CONTINUE))
132 pvt->rule = pvt->rule->next;
133 if (pvt->rule) {
134 nw = pvt->rule->inst->nw;
143 struct pvt *pvt = (struct pvt *)this->private;
151 for (rule = pvt->rules; rule; rule = rule->next) {
153 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL);
157 if (pvt->res->res_h_errno != TRY_AGAIN &&
166 struct pvt *pvt = (struct pvt *)this->private;
174 for (rule = pvt->rules; rule; rule = rule->next) {
176 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL);
180 if (pvt->res->res_h_errno != TRY_AGAIN &&
189 struct pvt *pvt = (struct pvt *)this->private;
192 pvt->rule = pvt->rules;
193 if (pvt->rule) {
194 nw = pvt->rule->inst->nw;
201 struct pvt *pvt = (struct pvt *)this->private;
204 if (pvt->res)
205 res_nclose(pvt->res);
206 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
215 struct pvt *pvt = (struct pvt *)this->private;
217 if (!pvt->res) {
228 return (pvt->res);
234 struct pvt *pvt = (struct pvt *)this->private;
237 if (pvt->res && pvt->free_res) {
238 res_nclose(pvt->res);
239 (*pvt->free_res)(pvt->res);
242 pvt->res = res;
243 pvt->free_res = free_res;
245 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
248 (*nw->res_set)(nw, pvt->res, NULL);
254 struct pvt *pvt = (struct pvt *)this->private;
256 if (!pvt->res && !nw_res_get(this))
258 if (((pvt->res->options & RES_INIT) == 0U) &&
259 res_ninit(pvt->res) == -1)