Lines Matching defs:tn_info
188 static inline struct tnode *tn_info(struct key_vector *kv)
194 #define node_parent(tn) rtnl_dereference(tn_info(tn)->parent)
198 #define node_parent_rcu(tn) rcu_dereference_rtnl(tn_info(tn)->parent)
205 rcu_assign_pointer(tn_info(n)->parent, tp);
208 #define NODE_INIT_PARENT(n, p) RCU_INIT_POINTER(tn_info(n)->parent, p)
318 #define node_free(n) call_rcu(&tn_info(n)->rcu, __node_free_rcu)
339 tn_info(n)->empty_children++;
341 if (!tn_info(n)->empty_children)
342 tn_info(n)->full_children++;
347 if (!tn_info(n)->empty_children)
348 tn_info(n)->full_children--;
350 tn_info(n)->empty_children--;
436 tn_info(tn)->full_children--;
438 tn_info(tn)->full_children++;
479 tn_info(tn)->rcu.next = NULL;
485 tn_info(n)->rcu.next = tn_info(tn)->rcu.next;
486 tn_info(tn)->rcu.next = &tn_info(n)->rcu;
491 struct callback_head *head = &tn_info(tn)->rcu;
810 used -= tn_info(tn)->empty_children;
811 used += tn_info(tn)->full_children;
825 used -= tn_info(tn)->empty_children;
836 used -= tn_info(tn)->empty_children;
839 if ((tn->bits == KEYLENGTH) && tn_info(tn)->full_children)
2546 s->nullpointers += tn_info(n)->empty_children;
2811 tn_info(n)->full_children,
2812 tn_info(n)->empty_children);