Lines Matching refs:shift
261 #define MEMALIGN_HEADER_ALLOC(x, shift, malloc_addr)\
262 if (shift == OVERHEAD)\
347 size_t shift = 0;
397 shift = (size_t)((uintptr_t)data_ptr - (uintptr_t)ptr);
401 shift = OVERHEAD;
408 (void) memcpy(new, data_ptr, MIN(bytes, old->size - shift));
416 MIN(cacheptr->mt_size - OVERHEAD - shift, bytes));
623 uintptr_t ret_addr, taddr, shift, tshift;
628 shift = alignment - offset;
630 assert(shift >= MTMALLOC_MIN_ALIGN);
632 ret_addr = ((uintptr_t)alloc_buf + shift);
636 MEMALIGN_HEADER_ALLOC(ret_addr, shift, alloc_buf);
646 head_sz = shift - MAX(MEMALIGN_HEADER_SIZE, OVSZ_HEADER_SIZE);
649 (shift + size + MTMALLOC_MIN_ALIGN + OVSZ_HEADER_SIZE);
658 MEMALIGN_HEADER_ALLOC(ret_addr, shift,
668 tsize = (shift + size) - (MAX_CACHED + 8 +
672 MEMALIGN_HEADER_ALLOC(ret_addr, shift,
683 shift = ret_addr - (uintptr_t)alloc_buf;
696 OVSZ_HEADER_SIZE, (orig->size - shift));
700 orig->size = shift - OVSZ_HEADER_SIZE;
714 shift + OVSZ_HEADER_SIZE +
717 MEMALIGN_HEADER_ALLOC(ret_addr, shift,
740 MEMALIGN_HEADER_ALLOC(ret_buf, shift,
758 OVSZ_HEADER_SIZE + shift +
769 orig->size - shift);
773 orig->size = shift - OVSZ_HEADER_SIZE;
794 orig->size = shift - OVSZ_HEADER_SIZE;
800 assert(tsize > (shift + data_sz +
803 (shift + data_sz + OVSZ_HEADER_SIZE);