Lines Matching refs:root_ht
354 struct tc_u_hnode *root_ht;
358 root_ht = kzalloc(struct_size(root_ht, ht, 1), GFP_KERNEL);
359 if (root_ht == NULL)
362 root_ht->refcnt++;
363 root_ht->handle = tp_c ? gen_new_htid(tp_c, root_ht) : 0x80000000;
364 root_ht->prio = tp->prio;
365 root_ht->is_root = true;
366 idr_init(&root_ht->handle_idr);
371 kfree(root_ht);
382 RCU_INIT_POINTER(root_ht->next, tp_c->hlist);
383 rcu_assign_pointer(tp_c->hlist, root_ht);
385 root_ht->refcnt++;
386 rcu_assign_pointer(tp->root, root_ht);
629 struct tc_u_hnode *root_ht = rtnl_dereference(tp->root);
631 WARN_ON(root_ht == NULL);
633 if (root_ht && --root_ht->refcnt == 1)
634 u32_destroy_hnode(tp, root_ht, extack);