key_vector 129 net/ipv4/fib_trie.c struct key_vector __rcu *tnode[0]; key_vector 137 net/ipv4/fib_trie.c struct key_vector __rcu *parent; key_vector 138 net/ipv4/fib_trie.c struct key_vector kv[1]; key_vector 167 net/ipv4/fib_trie.c struct key_vector kv[1]; key_vector 173 net/ipv4/fib_trie.c static struct key_vector *resize(struct trie *t, struct key_vector *tn); key_vector 188 net/ipv4/fib_trie.c static inline struct tnode *tn_info(struct key_vector *kv) key_vector 202 net/ipv4/fib_trie.c static inline void node_set_parent(struct key_vector *n, struct key_vector *tp) key_vector 213 net/ipv4/fib_trie.c static inline unsigned long child_length(const struct key_vector *tn) key_vector 220 net/ipv4/fib_trie.c static inline unsigned long get_index(t_key key, struct key_vector *kv) key_vector 306 net/ipv4/fib_trie.c ilog2((PAGE_SIZE - TNODE_SIZE(0)) / sizeof(struct key_vector *)) key_vector 308 net/ipv4/fib_trie.c ilog2((SIZE_MAX - TNODE_SIZE(0)) / sizeof(struct key_vector *)) key_vector 339 net/ipv4/fib_trie.c static inline void empty_child_inc(struct key_vector *n) key_vector 347 net/ipv4/fib_trie.c static inline void empty_child_dec(struct key_vector *n) key_vector 355 net/ipv4/fib_trie.c static struct key_vector *leaf_new(t_key key, struct fib_alias *fa) key_vector 357 net/ipv4/fib_trie.c struct key_vector *l; key_vector 378 net/ipv4/fib_trie.c static struct key_vector *tnode_new(t_key key, int pos, int bits) key_vector 381 net/ipv4/fib_trie.c struct key_vector *tn; key_vector 392 net/ipv4/fib_trie.c sizeof(struct key_vector *) << bits); key_vector 411 net/ipv4/fib_trie.c static inline int tnode_full(struct key_vector *tn, struct key_vector *n) key_vector 419 net/ipv4/fib_trie.c static void put_child(struct key_vector *tn, unsigned long i, key_vector 420 net/ipv4/fib_trie.c struct key_vector *n) key_vector 422 net/ipv4/fib_trie.c struct key_vector *chi = get_child(tn, i); key_vector 448 net/ipv4/fib_trie.c static void update_children(struct key_vector *tn) key_vector 454 net/ipv4/fib_trie.c struct key_vector *inode = get_child(tn, --i); key_vector 470 net/ipv4/fib_trie.c static inline void put_child_root(struct key_vector *tp, t_key key, key_vector 471 net/ipv4/fib_trie.c struct key_vector *n) key_vector 479 net/ipv4/fib_trie.c static inline void tnode_free_init(struct key_vector *tn) key_vector 484 net/ipv4/fib_trie.c static inline void tnode_free_append(struct key_vector *tn, key_vector 485 net/ipv4/fib_trie.c struct key_vector *n) key_vector 491 net/ipv4/fib_trie.c static void tnode_free(struct key_vector *tn) key_vector 509 net/ipv4/fib_trie.c static struct key_vector *replace(struct trie *t, key_vector 510 net/ipv4/fib_trie.c struct key_vector *oldtnode, key_vector 511 net/ipv4/fib_trie.c struct key_vector *tn) key_vector 513 net/ipv4/fib_trie.c struct key_vector *tp = node_parent(oldtnode); key_vector 528 net/ipv4/fib_trie.c struct key_vector *inode = get_child(tn, --i); key_vector 538 net/ipv4/fib_trie.c static struct key_vector *inflate(struct trie *t, key_vector 539 net/ipv4/fib_trie.c struct key_vector *oldtnode) key_vector 541 net/ipv4/fib_trie.c struct key_vector *tn; key_vector 560 net/ipv4/fib_trie.c struct key_vector *inode = get_child(oldtnode, --i); key_vector 561 net/ipv4/fib_trie.c struct key_vector *node0, *node1; key_vector 634 net/ipv4/fib_trie.c static struct key_vector *halve(struct trie *t, key_vector 635 net/ipv4/fib_trie.c struct key_vector *oldtnode) key_vector 637 net/ipv4/fib_trie.c struct key_vector *tn; key_vector 655 net/ipv4/fib_trie.c struct key_vector *node1 = get_child(oldtnode, --i); key_vector 656 net/ipv4/fib_trie.c struct key_vector *node0 = get_child(oldtnode, --i); key_vector 657 net/ipv4/fib_trie.c struct key_vector *inode; key_vector 689 net/ipv4/fib_trie.c static struct key_vector *collapse(struct trie *t, key_vector 690 net/ipv4/fib_trie.c struct key_vector *oldtnode) key_vector 692 net/ipv4/fib_trie.c struct key_vector *n, *tp; key_vector 710 net/ipv4/fib_trie.c static unsigned char update_suffix(struct key_vector *tn) key_vector 728 net/ipv4/fib_trie.c struct key_vector *n = get_child(tn, i); key_vector 805 net/ipv4/fib_trie.c static inline bool should_inflate(struct key_vector *tp, struct key_vector *tn) key_vector 820 net/ipv4/fib_trie.c static inline bool should_halve(struct key_vector *tp, struct key_vector *tn) key_vector 834 net/ipv4/fib_trie.c static inline bool should_collapse(struct key_vector *tn) key_vector 849 net/ipv4/fib_trie.c static struct key_vector *resize(struct trie *t, struct key_vector *tn) key_vector 854 net/ipv4/fib_trie.c struct key_vector *tp = node_parent(tn); key_vector 914 net/ipv4/fib_trie.c static void node_pull_suffix(struct key_vector *tn, unsigned char slen) key_vector 928 net/ipv4/fib_trie.c static void node_push_suffix(struct key_vector *tn, unsigned char slen) key_vector 937 net/ipv4/fib_trie.c static struct key_vector *fib_find_node(struct trie *t, key_vector 938 net/ipv4/fib_trie.c struct key_vector **tp, u32 key) key_vector 940 net/ipv4/fib_trie.c struct key_vector *pn, *n = t->kv; key_vector 1008 net/ipv4/fib_trie.c static void trie_rebalance(struct trie *t, struct key_vector *tn) key_vector 1014 net/ipv4/fib_trie.c static int fib_insert_node(struct trie *t, struct key_vector *tp, key_vector 1017 net/ipv4/fib_trie.c struct key_vector *n, *l; key_vector 1033 net/ipv4/fib_trie.c struct key_vector *tn; key_vector 1067 net/ipv4/fib_trie.c static int fib_insert_alias(struct trie *t, struct key_vector *tp, key_vector 1068 net/ipv4/fib_trie.c struct key_vector *l, struct fib_alias *new, key_vector 1126 net/ipv4/fib_trie.c struct key_vector *l, *tp; key_vector 1304 net/ipv4/fib_trie.c static inline t_key prefix_mismatch(t_key key, struct key_vector *n) key_vector 1320 net/ipv4/fib_trie.c struct key_vector *n, *pn; key_vector 1379 net/ipv4/fib_trie.c struct key_vector __rcu **cptr = n->tnode; key_vector 1515 net/ipv4/fib_trie.c static void fib_remove_alias(struct trie *t, struct key_vector *tp, key_vector 1516 net/ipv4/fib_trie.c struct key_vector *l, struct fib_alias *old) key_vector 1552 net/ipv4/fib_trie.c struct key_vector *l, *tp; key_vector 1618 net/ipv4/fib_trie.c static struct key_vector *leaf_walk_rcu(struct key_vector **tn, t_key key) key_vector 1620 net/ipv4/fib_trie.c struct key_vector *pn, *n = *tn; key_vector 1678 net/ipv4/fib_trie.c struct key_vector *pn = t->kv; key_vector 1685 net/ipv4/fib_trie.c struct key_vector *n; key_vector 1736 net/ipv4/fib_trie.c struct key_vector *l, *tp = ot->kv; key_vector 1752 net/ipv4/fib_trie.c struct key_vector *local_l = NULL, *local_tp; key_vector 1795 net/ipv4/fib_trie.c struct key_vector *pn = t->kv; key_vector 1803 net/ipv4/fib_trie.c struct key_vector *n; key_vector 1864 net/ipv4/fib_trie.c struct key_vector *pn = t->kv; key_vector 1873 net/ipv4/fib_trie.c struct key_vector *n; key_vector 1952 net/ipv4/fib_trie.c struct key_vector *pn = t->kv; key_vector 1957 net/ipv4/fib_trie.c struct key_vector *n; key_vector 2018 net/ipv4/fib_trie.c static void fib_leaf_notify(struct net *net, struct key_vector *l, key_vector 2044 net/ipv4/fib_trie.c struct key_vector *l, *tp = t->kv; key_vector 2087 net/ipv4/fib_trie.c static int fn_trie_dump_leaf(struct key_vector *l, struct fib_table *tb, key_vector 2171 net/ipv4/fib_trie.c struct key_vector *l, *tp = t->kv; key_vector 2261 net/ipv4/fib_trie.c struct key_vector *tnode; key_vector 2266 net/ipv4/fib_trie.c static struct key_vector *fib_trie_get_next(struct fib_trie_iter *iter) key_vector 2269 net/ipv4/fib_trie.c struct key_vector *pn = iter->tnode; key_vector 2277 net/ipv4/fib_trie.c struct key_vector *n = get_child_rcu(pn, cindex++); key_vector 2309 net/ipv4/fib_trie.c static struct key_vector *fib_trie_get_first(struct fib_trie_iter *iter, key_vector 2312 net/ipv4/fib_trie.c struct key_vector *n, *pn; key_vector 2337 net/ipv4/fib_trie.c struct key_vector *n; key_vector 2402 net/ipv4/fib_trie.c bytes += sizeof(struct key_vector *) * pointers; key_vector 2485 net/ipv4/fib_trie.c static struct key_vector *fib_trie_get_idx(struct seq_file *seq, loff_t pos) key_vector 2497 net/ipv4/fib_trie.c struct key_vector *n; key_vector 2526 net/ipv4/fib_trie.c struct key_vector *n; key_vector 2612 net/ipv4/fib_trie.c struct key_vector *n = v; key_vector 2661 net/ipv4/fib_trie.c struct key_vector *tnode; key_vector 2666 net/ipv4/fib_trie.c static struct key_vector *fib_route_get_idx(struct fib_route_iter *iter, key_vector 2669 net/ipv4/fib_trie.c struct key_vector *l, **tp = &iter->tnode; key_vector 2729 net/ipv4/fib_trie.c struct key_vector *l = NULL; key_vector 2783 net/ipv4/fib_trie.c struct key_vector *l = v;