Lines Matching refs:csn_left
80 csn->csn_left = csn->csn_right = NULL;
106 ncsn->csn_left = csn->csn_left;
108 csn->csn_left = NULL;
111 ncsn->csn_left = csn;
119 if (ncsn->csn_left != NULL) {
120 ncsn->csn_left = cset_splay(ncsn->csn_left, ncsn->csn_min - 1);
121 if (ncsn->csn_left->csn_max == ncsn->csn_min - 1) {
122 oval = ncsn->csn_left->csn_min;
123 ncsn->csn_left = cset_delete(ncsn->csn_left,
124 ncsn->csn_left->csn_min);
232 N.csn_left = N.csn_right = NULL;
236 if (t->csn_left != NULL &&
237 cset_rangecmp(t->csn_left, ch) < 0) {
238 y = t->csn_left;
239 t->csn_left = y->csn_right;
243 if (t->csn_left == NULL)
245 r->csn_left = t;
247 t = t->csn_left;
252 t->csn_right = y->csn_left;
253 y->csn_left = t;
264 l->csn_right = t->csn_left;
265 r->csn_left = t->csn_right;
266 t->csn_left = N.csn_right;
267 t->csn_right = N.csn_left;
279 if (t->csn_left == NULL)
282 x = cset_splay(t->csn_left, ch);