Lines Matching refs:ret

170 	struct ipath *ret;  in ipath_dummy()  local
172 ret = ipp; in ipath_dummy()
176 return (ret); in ipath_dummy()
178 ret = MALLOC(sizeof (*ret) * 2); in ipath_dummy()
179 ret[0].s = np->u.name.last->u.name.s; in ipath_dummy()
180 ret[0].i = 0; in ipath_dummy()
181 ret[1].s = NULL; in ipath_dummy()
182 if ((ipp = lut_lookup(Ipaths, (void *)ret, in ipath_dummy()
184 FREE(ret); in ipath_dummy()
187 Ipaths = lut_add(Ipaths, (void *)ret, (void *)ret, (lut_cmp)ipath_cmp); in ipath_dummy()
190 return (ret); in ipath_dummy()
196 struct ipath *ret, *ipp; in ipath_for_usednames() local
202 ret = MALLOC(sizeof (*ret) * (i + 1)); in ipath_for_usednames()
204 ret[i].s = np2->u.name.s; in ipath_for_usednames()
205 ret[i++].i = 0; in ipath_for_usednames()
207 ret[i].s = NULL; in ipath_for_usednames()
208 if ((ipp = lut_lookup(Ipaths, (void *)ret, in ipath_for_usednames()
210 FREE(ret); in ipath_for_usednames()
213 Ipaths = lut_add(Ipaths, (void *)ret, (void *)ret, (lut_cmp)ipath_cmp); in ipath_for_usednames()
216 return (ret); in ipath_for_usednames()
225 struct ipath *ret; in ipath() local
230 if ((ret = lut_lookup(Ipaths, (void *)np, in ipath()
232 return (ret); /* already in cache */ in ipath()
249 ret = MALLOC(sizeof (*ret) * (count + 1)); in ipath()
250 ret[count].s = NULL; in ipath()
257 ret[i].s = namep->u.name.s; in ipath()
260 ret[i].i = (int)namep->u.name.child->u.ull; in ipath()
262 config_getcompname(namep->u.name.cp, NULL, &ret[i].i); in ipath()
268 Ipaths = lut_add(Ipaths, (void *)ret, (void *)ret, in ipath()
274 return (ret); in ipath()
291 char *ret; in ipath2str() local
313 cp = ret = MALLOC(len); in ipath2str()
330 (void) snprintf(cp, &ret[len] - cp, "%s%d", in ipath2str()
338 return (ret); in ipath2str()