Lines Matching refs:avl_right

67 	.avl_right	= peer_avl_empty_rcu,
110 c = rcu_dereference_protected(p->avl_right, 1); in inetpeer_gc_worker()
113 p->avl_right = peer_avl_empty_rcu; in inetpeer_gc_worker()
197 v = &u->avl_right; \
230 u = rcu_dereference(u->avl_right); in lookup_rcu()
245 u->avl_right != peer_avl_empty_rcu;) { \
246 v = &u->avl_right; \
269 r = rcu_deref_locked(node->avl_right, base); in peer_avl_rebalance()
276 lr = rcu_deref_locked(l->avl_right, base); in peer_avl_rebalance()
280 RCU_INIT_POINTER(node->avl_right, r); /* r: RH */ in peer_avl_rebalance()
283 RCU_INIT_POINTER(l->avl_right, node); /* node: RH+1 or RH+2 */ in peer_avl_rebalance()
288 lrr = rcu_deref_locked(lr->avl_right, base);/* lrr: RH or RH-1 */ in peer_avl_rebalance()
290 RCU_INIT_POINTER(node->avl_right, r); /* r: RH */ in peer_avl_rebalance()
293 RCU_INIT_POINTER(l->avl_right, lrl); /* lrl: RH or RH-1 */ in peer_avl_rebalance()
296 RCU_INIT_POINTER(lr->avl_right, node); /* node: RH+1 */ in peer_avl_rebalance()
303 rr = rcu_deref_locked(r->avl_right, base); in peer_avl_rebalance()
307 RCU_INIT_POINTER(node->avl_right, rl); /* rl: LH or LH+1 */ in peer_avl_rebalance()
310 RCU_INIT_POINTER(r->avl_right, rr); /* rr: LH+1 */ in peer_avl_rebalance()
315 rlr = rcu_deref_locked(rl->avl_right, base);/* rlr: LH or LH-1 */ in peer_avl_rebalance()
317 RCU_INIT_POINTER(node->avl_right, rll); /* rll: LH or LH-1 */ in peer_avl_rebalance()
320 RCU_INIT_POINTER(r->avl_right, rr); /* rr: LH */ in peer_avl_rebalance()
323 RCU_INIT_POINTER(rl->avl_right, r); /* r: LH+1 */ in peer_avl_rebalance()
339 n->avl_right = peer_avl_empty_rcu; \
359 *delp[0] = p->avl_right; in unlink_from_pool()
372 t->avl_right = p->avl_right; in unlink_from_pool()