Lines Matching refs:ho
47 struct irs_ho * ho; member
77 struct irs_ho *ho; in irs_gen_ho() local
85 if (!(ho = memget(sizeof *ho))) { in irs_gen_ho()
90 memset(ho, 0x5e, sizeof *ho); in irs_gen_ho()
93 ho->private = pvt; in irs_gen_ho()
94 ho->close = ho_close; in irs_gen_ho()
95 ho->byname = ho_byname; in irs_gen_ho()
96 ho->byname2 = ho_byname2; in irs_gen_ho()
97 ho->byaddr = ho_byaddr; in irs_gen_ho()
98 ho->next = ho_next; in irs_gen_ho()
99 ho->rewind = ho_rewind; in irs_gen_ho()
100 ho->minimize = ho_minimize; in irs_gen_ho()
101 ho->res_get = ho_res_get; in irs_gen_ho()
102 ho->res_set = ho_res_set; in irs_gen_ho()
103 ho->addrinfo = ho_addrinfo; in irs_gen_ho()
104 return (ho); in irs_gen_ho()
125 struct irs_ho *ho; in ho_byname() local
133 ho = rule->inst->ho; in ho_byname()
136 rval = (*ho->byname)(ho, name); in ho_byname()
168 struct irs_ho *ho; in ho_byname2() local
176 ho = rule->inst->ho; in ho_byname2()
179 rval = (*ho->byname2)(ho, name, af); in ho_byname2()
207 struct irs_ho *ho; in ho_byaddr() local
216 ho = rule->inst->ho; in ho_byaddr()
219 rval = (*ho->byaddr)(ho, addr, len, af); in ho_byaddr()
247 struct irs_ho *ho; in ho_next() local
250 ho = pvt->rule->inst->ho; in ho_next()
251 rval = (*ho->next)(ho); in ho_next()
258 ho = pvt->rule->inst->ho; in ho_next()
259 (*ho->rewind)(ho); in ho_next()
268 struct irs_ho *ho; in ho_rewind() local
272 ho = pvt->rule->inst->ho; in ho_rewind()
273 (*ho->rewind)(ho); in ho_rewind()
285 struct irs_ho *ho = rule->inst->ho; in ho_minimize() local
287 (*ho->minimize)(ho); in ho_minimize()
324 struct irs_ho *ho = rule->inst->ho; in ho_res_set() local
326 (*ho->res_set)(ho, pvt->res, NULL); in ho_res_set()
336 struct irs_ho *ho; in ho_addrinfo() local
344 ho = rule->inst->ho; in ho_addrinfo()
347 if (ho->addrinfo == NULL) /*%< for safety */ in ho_addrinfo()
349 rval = (*ho->addrinfo)(ho, name, pai); in ho_addrinfo()