Lines Matching refs:art_node

41 void			 art_allot(struct art_table *at, int, struct art_node *,
42 struct art_node *);
46 struct art_node *art_table_insert(struct art_root *, struct art_table *,
47 int, struct art_node *);
48 struct art_node *art_table_delete(struct art_root *, struct art_table *,
49 int, struct art_node *);
53 int (*f)(struct art_node *, void *), void *);
55 struct art_node *, struct art_node *,
56 int (*f)(struct art_node *, void *), void *);
67 struct art_node *art_node_gc_list = NULL;
74 pool_init(&an_pool, sizeof(struct art_node), 0, IPL_SOFTNET, 0, in art_init()
127 art_check_duplicate(struct art_root *ar, struct art_node *old, in art_check_duplicate()
128 struct art_node *new) in art_check_duplicate()
217 struct art_node *
223 struct art_node *dflt, *ndflt; in art_match()
280 struct art_node *
338 struct art_node *
339 art_insert(struct art_root *ar, struct art_node *an, const void *addr, int plen) in art_insert()
342 struct art_node *node; in art_insert()
406 struct art_node *
408 struct art_node *an) in art_table_insert()
410 struct art_node *prev, *node; in art_table_insert()
442 struct art_node *
443 art_delete(struct art_root *ar, struct art_node *an, const void *addr, int plen) in art_delete()
446 struct art_node *node; in art_delete()
491 struct art_node *
493 struct art_node *an) in art_table_delete()
495 struct art_node *next, *node; in art_table_delete()
498 struct art_node *prev; in art_table_delete()
573 art_walk(struct art_root *ar, int (*f)(struct art_node *, void *), void *arg) in art_walk() argument
577 struct art_node *node; in art_walk()
605 int (*f)(struct art_node *, void *), void *arg) in art_table_walk() argument
608 struct art_node *node, *next; in art_table_walk()
668 struct art_node *an, struct art_node *next, in art_walk_apply()
669 int (*f)(struct art_node *, void *), void *arg) in art_walk_apply() argument
692 struct art_node *node; in art_table_get()
754 struct art_node *node; in art_table_put()
843 art_allot(struct art_table *at, int i, struct art_node *old, in art_allot()
844 struct art_node *new) in art_allot()
846 struct art_node *node, *dflt; in art_allot()
891 struct art_node *
894 struct art_node *an; in art_get()
907 art_put(struct art_node *an) in art_put()
922 struct art_node *an, *next; in art_gc()