Lines Matching refs:pr
66 struct irs_pr *pr; in irs_gen_pr() local
69 if (!(pr = memget(sizeof *pr))) { in irs_gen_pr()
73 memset(pr, 0x5e, sizeof *pr); in irs_gen_pr()
75 memput(pr, sizeof *pr); in irs_gen_pr()
82 pr->private = pvt; in irs_gen_pr()
83 pr->close = pr_close; in irs_gen_pr()
84 pr->next = pr_next; in irs_gen_pr()
85 pr->byname = pr_byname; in irs_gen_pr()
86 pr->bynumber = pr_bynumber; in irs_gen_pr()
87 pr->rewind = pr_rewind; in irs_gen_pr()
88 pr->minimize = pr_minimize; in irs_gen_pr()
89 pr->res_get = pr_res_get; in irs_gen_pr()
90 pr->res_set = pr_res_set; in irs_gen_pr()
91 return (pr); in irs_gen_pr()
108 struct irs_pr *pr; in pr_next() local
111 pr = pvt->rule->inst->pr; in pr_next()
112 rval = (*pr->next)(pr); in pr_next()
119 pr = pvt->rule->inst->pr; in pr_next()
120 (*pr->rewind)(pr); in pr_next()
131 struct irs_pr *pr; in pr_byname() local
135 pr = rule->inst->pr; in pr_byname()
136 rval = (*pr->byname)(pr, name); in pr_byname()
148 struct irs_pr *pr; in pr_bynumber() local
152 pr = rule->inst->pr; in pr_bynumber()
153 rval = (*pr->bynumber)(pr, proto); in pr_bynumber()
163 struct irs_pr *pr; in pr_rewind() local
167 pr = pvt->rule->inst->pr; in pr_rewind()
168 (*pr->rewind)(pr); in pr_rewind()
178 struct irs_pr *pr = rule->inst->pr; in pr_minimize() local
180 (*pr->minimize)(pr); in pr_minimize()
217 struct irs_pr *pr = rule->inst->pr; in pr_res_set() local
219 if (pr->res_set) in pr_res_set()
220 (*pr->res_set)(pr, pvt->res, NULL); in pr_res_set()