Lines Matching defs:pvt
45 struct pvt {
71 struct pvt *pvt;
78 if (!(pvt = memget(sizeof *pvt))) {
83 memset(pvt, 0, sizeof *pvt);
84 pvt->rules = accpvt->map_rules[irs_pr];
85 pvt->rule = pvt->rules;
86 pr->private = pvt;
102 struct pvt *pvt = (struct pvt *)this->private;
104 memput(pvt, sizeof *pvt);
110 struct pvt *pvt = (struct pvt *)this->private;
114 while (pvt->rule) {
115 pr = pvt->rule->inst->pr;
119 if (!(pvt->rules->flags & IRS_CONTINUE))
121 pvt->rule = pvt->rule->next;
122 if (pvt->rule) {
123 pr = pvt->rule->inst->pr;
132 struct pvt *pvt = (struct pvt *)this->private;
138 for (rule = pvt->rules; rule; rule = rule->next) {
149 struct pvt *pvt = (struct pvt *)this->private;
155 for (rule = pvt->rules; rule; rule = rule->next) {
166 struct pvt *pvt = (struct pvt *)this->private;
169 pvt->rule = pvt->rules;
170 if (pvt->rule) {
171 pr = pvt->rule->inst->pr;
178 struct pvt *pvt = (struct pvt *)this->private;
181 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
190 struct pvt *pvt = (struct pvt *)this->private;
192 if (!pvt->res) {
203 return (pvt->res);
209 struct pvt *pvt = (struct pvt *)this->private;
212 if (pvt->res && pvt->free_res) {
213 res_nclose(pvt->res);
214 (*pvt->free_res)(pvt->res);
217 pvt->res = res;
218 pvt->free_res = free_res;
220 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
224 (*pr->res_set)(pr, pvt->res, NULL);