UMEM_ALIGN_SHIFT
size_t index = (size - 1) >> UMEM_ALIGN_SHIFT;
if (index < UMEM_MAXBUF >> UMEM_ALIGN_SHIFT) {
size_t index = (size - 1) >> UMEM_ALIGN_SHIFT;
if (index < UMEM_MAXBUF >> UMEM_ALIGN_SHIFT) {
size_t index = (size - 1) >> UMEM_ALIGN_SHIFT;
if (index < UMEM_MAXBUF >> UMEM_ALIGN_SHIFT) {
cp = umem_alloc_table[(size - 1) >> UMEM_ALIGN_SHIFT];
umem_alloc_table[(size - 1) >> UMEM_ALIGN_SHIFT] = cp;
for (idx = 0; idx < (UMEM_MAXBUF >> UMEM_ALIGN_SHIFT); idx++)
static umem_cache_t *umem_alloc_table[UMEM_MAXBUF >> UMEM_ALIGN_SHIFT] = {