Lines Matching refs:rnode
431 nghttp3_ksl_node *lnode, *rnode;
437 rnode = nghttp3_ksl_nth_node(ksl, blk, i);
440 assert(rnode->blk->n > NGHTTP3_KSL_MIN_NBLK);
442 n = (lnode->blk->n + rnode->blk->n + 1) / 2 - lnode->blk->n;
446 assert(rnode->blk->n >= NGHTTP3_KSL_MIN_NBLK + n);
448 memcpy(lnode->blk->nodes + ksl->nodelen * lnode->blk->n, rnode->blk->nodes,
452 rnode->blk->n -= (uint32_t)n;
458 memmove(rnode->blk->nodes, rnode->blk->nodes + ksl->nodelen * n,
459 ksl->nodelen * rnode->blk->n);
468 nghttp3_ksl_node *lnode, *rnode;
474 rnode = nghttp3_ksl_nth_node(ksl, blk, i + 1);
477 assert(rnode->blk->n < NGHTTP3_KSL_MAX_NBLK);
479 n = (lnode->blk->n + rnode->blk->n + 1) / 2 - rnode->blk->n;
483 assert(rnode->blk->n <= NGHTTP3_KSL_MAX_NBLK - n);
485 memmove(rnode->blk->nodes + ksl->nodelen * n, rnode->blk->nodes,
486 ksl->nodelen * rnode->blk->n);
488 rnode->blk->n += (uint32_t)n;
491 memcpy(rnode->blk->nodes, lnode->blk->nodes + ksl->nodelen * lnode->blk->n,