Home | History | Annotate | Download | only in upstream-dlmalloc

Lines Matching refs:rsize

4252       size_t rsize = m->topsize -= nb;
4255 r->head = rsize | PINUSE_BIT;
4458 size_t rsize = -nb; /* Unsigned negation */
4469 if (trem < rsize) {
4471 if ((rsize = trem) == 0)
4497 if (trem < rsize) {
4498 rsize = trem;
4505 if (v != 0 && rsize < (size_t)(m->dvsize - nb)) {
4508 assert(chunksize(v) == rsize + nb);
4511 if (rsize < MIN_CHUNK_SIZE)
4512 set_inuse_and_pinuse(m, v, (rsize + nb));
4515 set_size_and_pinuse_of_free_chunk(r, rsize);
4516 insert_chunk(m, r, rsize);
4529 size_t rsize;
4534 rsize = chunksize(t) - nb;
4538 if (trem < rsize) {
4539 rsize = trem;
4546 assert(chunksize(v) == rsize + nb);
4549 if (rsize < MIN_CHUNK_SIZE)
4550 set_inuse_and_pinuse(m, v, (rsize + nb));
4553 set_size_and_pinuse_of_free_chunk(r, rsize);
4554 replace_dv(m, r, rsize);
4620 size_t rsize;
4629 rsize = small_index2size(i) - nb;
4631 if (SIZE_T_SIZE != 4 && rsize < MIN_CHUNK_SIZE)
4636 set_size_and_pinuse_of_free_chunk(r, rsize);
4637 replace_dv(gm, r, rsize);
4661 size_t rsize = gm->dvsize - nb;
4663 if (rsize >= MIN_CHUNK_SIZE) { /* split dv */
4665 gm->dvsize = rsize;
4666 set_size_and_pinuse_of_free_chunk(r, rsize);
4681 size_t rsize = gm->topsize -= nb;
4684 r->head = rsize | PINUSE_BIT;
4844 size_t rsize = oldsize - nb;
4845 if (rsize >= MIN_CHUNK_SIZE) { /* split off remainder */
4848 set_inuse(m, r, rsize);
4849 dispose_chunk(m, r, rsize);
4890 size_t rsize = oldsize + nextsize - nb;
4892 if (rsize < MIN_CHUNK_SIZE) {
4899 set_inuse(m, r, rsize);
4900 dispose_chunk(m, r, rsize);
5556 size_t rsize;
5565 rsize = small_index2size(i) - nb;
5567 if (SIZE_T_SIZE != 4 && rsize < MIN_CHUNK_SIZE)
5572 set_size_and_pinuse_of_free_chunk(r, rsize);
5573 replace_dv(ms, r, rsize);
5597 size_t rsize = ms->dvsize - nb;
5599 if (rsize >= MIN_CHUNK_SIZE) { /* split dv */
5601 ms->dvsize = rsize;
5602 set_size_and_pinuse_of_free_chunk(r, rsize);
5617 size_t rsize = ms->topsize -= nb;
5620 r->head = rsize | PINUSE_BIT;