Lines Matching refs:ho
51 struct irs_ho * ho;
81 struct irs_ho *ho;
89 if (!(ho = memget(sizeof *ho))) {
94 memset(ho, 0x5e, sizeof *ho);
97 ho->private = pvt;
98 ho->close = ho_close;
99 ho->byname = ho_byname;
100 ho->byname2 = ho_byname2;
101 ho->byaddr = ho_byaddr;
102 ho->next = ho_next;
103 ho->rewind = ho_rewind;
104 ho->minimize = ho_minimize;
105 ho->res_get = ho_res_get;
106 ho->res_set = ho_res_set;
107 ho->addrinfo = ho_addrinfo;
108 return (ho);
129 struct irs_ho *ho;
137 ho = rule->inst->ho;
140 rval = (*ho->byname)(ho, name);
172 struct irs_ho *ho;
180 ho = rule->inst->ho;
183 rval = (*ho->byname2)(ho, name, af);
211 struct irs_ho *ho;
220 ho = rule->inst->ho;
223 rval = (*ho->byaddr)(ho, addr, len, af);
251 struct irs_ho *ho;
254 ho = pvt->rule->inst->ho;
255 rval = (*ho->next)(ho);
262 ho = pvt->rule->inst->ho;
263 (*ho->rewind)(ho);
272 struct irs_ho *ho;
276 ho = pvt->rule->inst->ho;
277 (*ho->rewind)(ho);
289 struct irs_ho *ho = rule->inst->ho;
291 (*ho->minimize)(ho);
328 struct irs_ho *ho = rule->inst->ho;
330 (*ho->res_set)(ho, pvt->res, NULL);
340 struct irs_ho *ho;
348 ho = rule->inst->ho;
351 if (ho->addrinfo == NULL) /*%< for safety */
353 rval = (*ho->addrinfo)(ho, name, pai);