Lines Matching defs:tn_info
187 static inline struct tnode *tn_info(struct key_vector *kv)
193 #define node_parent(tn) rtnl_dereference(tn_info(tn)->parent)
197 #define node_parent_rcu(tn) rcu_dereference_rtnl(tn_info(tn)->parent)
204 rcu_assign_pointer(tn_info(n)->parent, tp);
207 #define NODE_INIT_PARENT(n, p) RCU_INIT_POINTER(tn_info(n)->parent, p)
317 #define node_free(n) call_rcu(&tn_info(n)->rcu, __node_free_rcu)
338 tn_info(n)->empty_children++;
340 if (!tn_info(n)->empty_children)
341 tn_info(n)->full_children++;
346 if (!tn_info(n)->empty_children)
347 tn_info(n)->full_children--;
349 tn_info(n)->empty_children--;
435 tn_info(tn)->full_children--;
437 tn_info(tn)->full_children++;
478 tn_info(tn)->rcu.next = NULL;
484 tn_info(n)->rcu.next = tn_info(tn)->rcu.next;
485 tn_info(tn)->rcu.next = &tn_info(n)->rcu;
490 struct callback_head *head = &tn_info(tn)->rcu;
809 used -= tn_info(tn)->empty_children;
810 used += tn_info(tn)->full_children;
824 used -= tn_info(tn)->empty_children;
835 used -= tn_info(tn)->empty_children;
838 if ((tn->bits == KEYLENGTH) && tn_info(tn)->full_children)
2504 s->nullpointers += tn_info(n)->empty_children;
2769 tn_info(n)->full_children,
2770 tn_info(n)->empty_children);