Home | History | Annotate | Download | only in irs

Lines Matching defs:pvt

47 struct pvt {
74 struct pvt *pvt;
81 if (!(pvt = memget(sizeof *pvt))) {
86 memset(pvt, 0, sizeof *pvt);
87 pvt->rules = accpvt->map_rules[irs_sv];
88 pvt->rule = pvt->rules;
89 sv->private = pvt;
105 struct pvt *pvt = (struct pvt *)this->private;
107 memput(pvt, sizeof *pvt);
113 struct pvt *pvt = (struct pvt *)this->private;
117 while (pvt->rule) {
118 sv = pvt->rule->inst->sv;
122 if (!(pvt->rule->flags & IRS_CONTINUE))
124 pvt->rule = pvt->rule->next;
125 if (pvt->rule) {
126 sv = pvt->rule->inst->sv;
135 struct pvt *pvt = (struct pvt *)this->private;
141 for (rule = pvt->rules; rule; rule = rule->next) {
152 struct pvt *pvt = (struct pvt *)this->private;
158 for (rule = pvt->rules; rule; rule = rule->next) {
169 struct pvt *pvt = (struct pvt *)this->private;
172 pvt->rule = pvt->rules;
173 if (pvt->rule) {
174 sv = pvt->rule->inst->sv;
181 struct pvt *pvt = (struct pvt *)this->private;
184 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
193 struct pvt *pvt = (struct pvt *)this->private;
195 if (!pvt->res) {
206 return (pvt->res);
212 struct pvt *pvt = (struct pvt *)this->private;
215 if (pvt->res && pvt->free_res) {
216 res_nclose(pvt->res);
217 (*pvt->free_res)(pvt->res);
220 pvt->res = res;
221 pvt->free_res = free_res;
223 for (rule = pvt->rules; rule != NULL; rule = rule->next) {
227 (*sv->res_set)(sv, pvt->res, NULL);