Lines Matching refs:pvt
42 struct pvt { struct
65 struct pvt *pvt; in irs_gen_ng() argument
72 if (!(pvt = memget(sizeof *pvt))) { in irs_gen_ng()
77 memset(pvt, 0, sizeof *pvt); in irs_gen_ng()
78 pvt->rules = accpvt->map_rules[irs_ng]; in irs_gen_ng()
79 pvt->rule = pvt->rules; in irs_gen_ng()
80 ng->private = pvt; in irs_gen_ng()
93 struct pvt *pvt = (struct pvt *)this->private; in ng_close() local
96 if (pvt->curgroup) in ng_close()
97 free(pvt->curgroup); in ng_close()
98 memput(pvt, sizeof *pvt); in ng_close()
106 struct pvt *pvt = (struct pvt *)this->private; in ng_next() local
109 while (pvt->rule) { in ng_next()
110 ng = pvt->rule->inst->ng; in ng_next()
113 if (!(pvt->rule->flags & IRS_CONTINUE)) in ng_next()
115 pvt->rule = pvt->rule->next; in ng_next()
116 if (pvt->rule) { in ng_next()
117 ng = pvt->rule->inst->ng; in ng_next()
118 (*ng->rewind)(ng, pvt->curgroup); in ng_next()
128 struct pvt *pvt = (struct pvt *)this->private; in ng_test() local
134 for (rule = pvt->rules; rule; rule = rule->next) { in ng_test()
145 struct pvt *pvt = (struct pvt *)this->private; in ng_rewind() local
148 pvt->rule = pvt->rules; in ng_rewind()
149 if (pvt->rule) { in ng_rewind()
150 if (pvt->curgroup) in ng_rewind()
151 free(pvt->curgroup); in ng_rewind()
152 pvt->curgroup = strdup(group); in ng_rewind()
153 ng = pvt->rule->inst->ng; in ng_rewind()
154 (*ng->rewind)(ng, pvt->curgroup); in ng_rewind()
160 struct pvt *pvt = (struct pvt *)this->private; in ng_minimize() local
163 for (rule = pvt->rules; rule != NULL; rule = rule->next) { in ng_minimize()