Lines Matching defs:lut
39 #include "lut.h"
57 struct lut *lut;
59 struct lut *ex; /* dictionary of explicit iterators */
93 struct node *toev, struct lut *ex);
98 struct node *fromevent, struct node *toevent, struct lut *ex);
264 struct lut *props;
268 static struct lut *props2instance(struct node *, struct node *);
431 static struct lut *
451 /* we allocated the lut during itree_create(), so free it */
474 * event_cmp -- used via lut_lookup/lut_add on instance tree lut
491 itree_lookup(struct lut *itp, const char *ename, const struct ipath *ipp)
516 if ((ret = lut_lookup(infop->lut, (void *)&searchevent,
529 infop->lut = lut_add(infop->lut, (void *)ret, (void *)ret,
978 * the appropriate lut and if we get
1004 * the lut.
1387 * returns a lut mapping fully-instance-qualified names to struct events.
1390 struct lut *
1393 struct lut *retval;
1398 Ninfo.lut = NULL;
1425 retval = Ninfo.lut;
1426 Ninfo.lut = NULL;
1454 if ((ret = lut_lookup(Ninfo.lut, (void *)&searchevent,
1464 Ninfo.lut = lut_add(Ninfo.lut, (void *)ret, (void *)ret,
1470 struct lut *
1482 Ninfo.lut = NULL;
1538 return (Ninfo.lut);
1542 itree_free(struct lut *lutp)
1554 itree_prune(struct lut *lutp)
1689 itree_ptree(int flags, struct lut *itp)
1863 struct node *toevent, struct lut *ex)
1888 struct node *toev, struct lut *ex)
2162 if (Ninfo.lut != NULL) {
2163 itree_free(Ninfo.lut);
2164 Ninfo.lut = NULL;