Lines Matching refs:ho
53 struct irs_ho * ho;
83 struct irs_ho *ho;
91 if (!(ho = memget(sizeof *ho))) {
96 memset(ho, 0x5e, sizeof *ho);
99 ho->private = pvt;
100 ho->close = ho_close;
101 ho->byname = ho_byname;
102 ho->byname2 = ho_byname2;
103 ho->byaddr = ho_byaddr;
104 ho->next = ho_next;
105 ho->rewind = ho_rewind;
106 ho->minimize = ho_minimize;
107 ho->res_get = ho_res_get;
108 ho->res_set = ho_res_set;
109 ho->addrinfo = ho_addrinfo;
110 return (ho);
131 struct irs_ho *ho;
139 ho = rule->inst->ho;
142 rval = (*ho->byname)(ho, name);
174 struct irs_ho *ho;
182 ho = rule->inst->ho;
185 rval = (*ho->byname2)(ho, name, af);
213 struct irs_ho *ho;
222 ho = rule->inst->ho;
225 rval = (*ho->byaddr)(ho, addr, len, af);
253 struct irs_ho *ho;
256 ho = pvt->rule->inst->ho;
257 rval = (*ho->next)(ho);
264 ho = pvt->rule->inst->ho;
265 (*ho->rewind)(ho);
274 struct irs_ho *ho;
278 ho = pvt->rule->inst->ho;
279 (*ho->rewind)(ho);
291 struct irs_ho *ho = rule->inst->ho;
293 (*ho->minimize)(ho);
330 struct irs_ho *ho = rule->inst->ho;
332 (*ho->res_set)(ho, pvt->res, NULL);
342 struct irs_ho *ho;
350 ho = rule->inst->ho;
353 if (ho->addrinfo == NULL) /*%< for safety */
355 rval = (*ho->addrinfo)(ho, name, pai);