Lines Matching refs:dch

1469     item_chunk *dch = (item_chunk *) ITEM_schunk(d_it);  in _store_item_copy_chunks()  local
1471 while (dch->size == dch->used) { in _store_item_copy_chunks()
1472 if (dch->next) { in _store_item_copy_chunks()
1473 dch = dch->next; in _store_item_copy_chunks()
1486 while (sch && dch && remain) { in _store_item_copy_chunks()
1487 assert(dch->used <= dch->size); in _store_item_copy_chunks()
1488 int todo = (dch->size - dch->used < sch->used - copied) in _store_item_copy_chunks()
1489 ? dch->size - dch->used : sch->used - copied; in _store_item_copy_chunks()
1492 memcpy(dch->data + dch->used, sch->data + copied, todo); in _store_item_copy_chunks()
1493 dch->used += todo; in _store_item_copy_chunks()
1496 assert(dch->used <= dch->size); in _store_item_copy_chunks()
1497 if (dch->size == dch->used) { in _store_item_copy_chunks()
1498 item_chunk *tch = do_item_alloc_chunk(dch, remain); in _store_item_copy_chunks()
1500 dch = tch; in _store_item_copy_chunks()
1516 while (len > done && dch) { in _store_item_copy_chunks()
1517 int todo = (dch->size - dch->used < len - done) in _store_item_copy_chunks()
1518 ? dch->size - dch->used : len - done; in _store_item_copy_chunks()
1520 memcpy(dch->data + dch->used, ITEM_data(s_it) + done, todo); in _store_item_copy_chunks()
1522 dch->used += todo; in _store_item_copy_chunks()
1523 assert(dch->used <= dch->size); in _store_item_copy_chunks()
1524 if (dch->size == dch->used) { in _store_item_copy_chunks()
1525 item_chunk *tch = do_item_alloc_chunk(dch, len - done); in _store_item_copy_chunks()
1527 dch = tch; in _store_item_copy_chunks()