Lines Matching defs:pvt
45 struct pvt {
72 struct pvt *pvt;
79 if (!(pvt = memget(sizeof *pvt))) {
84 memset(pvt, 0, sizeof *pvt);
85 pvt->rules = accpvt->map_rules[irs_sv];
86 pvt->rule = pvt->rules;
87 sv->private = pvt;
103 struct pvt *pvt = (struct pvt *)this->private;
105 memput(pvt, sizeof *pvt);
111 struct pvt *pvt = (struct pvt *)this->private;
115 while (pvt->rule) {
116 sv = pvt->rule->inst->sv;
120 if (!(pvt->rule->flags & IRS_CONTINUE))
122 pvt->rule = pvt->rule->next;
123 if (pvt->rule) {
124 sv = pvt->rule->inst->sv;
133 struct pvt *pvt = (struct pvt *)this->private;
139 for (rule = pvt->rules; rule; rule = rule->next) {
150 struct pvt *pvt = (struct pvt *)this->private;
156 for (rule = pvt->rules; rule; rule = rule->next) {
167 struct pvt *pvt = (struct pvt *)this->private;
170 pvt->rule = pvt->rules;
171 if (pvt->rule) {
172 sv = pvt->rule->inst->sv;
179 struct pvt *pvt = (struct pvt *)this->private;
182 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
191 struct pvt *pvt = (struct pvt *)this->private;
193 if (!pvt->res) {
204 return (pvt->res);
210 struct pvt *pvt = (struct pvt *)this->private;
213 if (pvt->res && pvt->free_res) {
214 res_nclose(pvt->res);
215 (*pvt->free_res)(pvt->res);
218 pvt->res = res;
219 pvt->free_res = free_res;
221 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
225 (*sv->res_set)(sv, pvt->res, NULL);