Lines Matching refs:sv
67 struct irs_sv *sv; in irs_gen_sv() local
70 if (!(sv = memget(sizeof *sv))) { in irs_gen_sv()
74 memset(sv, 0x5e, sizeof *sv); in irs_gen_sv()
76 memput(sv, sizeof *sv); in irs_gen_sv()
83 sv->private = pvt; in irs_gen_sv()
84 sv->close = sv_close; in irs_gen_sv()
85 sv->next = sv_next; in irs_gen_sv()
86 sv->byname = sv_byname; in irs_gen_sv()
87 sv->byport = sv_byport; in irs_gen_sv()
88 sv->rewind = sv_rewind; in irs_gen_sv()
89 sv->minimize = sv_minimize; in irs_gen_sv()
90 sv->res_get = sv_res_get; in irs_gen_sv()
91 sv->res_set = sv_res_set; in irs_gen_sv()
92 return (sv); in irs_gen_sv()
109 struct irs_sv *sv; in sv_next() local
112 sv = pvt->rule->inst->sv; in sv_next()
113 rval = (*sv->next)(sv); in sv_next()
120 sv = pvt->rule->inst->sv; in sv_next()
121 (*sv->rewind)(sv); in sv_next()
132 struct irs_sv *sv; in sv_byname() local
136 sv = rule->inst->sv; in sv_byname()
137 rval = (*sv->byname)(sv, name, proto); in sv_byname()
149 struct irs_sv *sv; in sv_byport() local
153 sv = rule->inst->sv; in sv_byport()
154 rval = (*sv->byport)(sv, port, proto); in sv_byport()
164 struct irs_sv *sv; in sv_rewind() local
168 sv = pvt->rule->inst->sv; in sv_rewind()
169 (*sv->rewind)(sv); in sv_rewind()
179 struct irs_sv *sv = rule->inst->sv; in sv_minimize() local
181 (*sv->minimize)(sv); in sv_minimize()
218 struct irs_sv *sv = rule->inst->sv; in sv_res_set() local
220 if (sv->res_set) in sv_res_set()
221 (*sv->res_set)(sv, pvt->res, NULL); in sv_res_set()