alloc_header_t
const size_t hdr_size = roundup(sizeof(alloc_header_t), 8);
alloc_header_t *hdr = (alloc_header_t *) ((char *) ptr - hdr_size);
alloc_header_t *nhdr = kmem_intr_alloc(alloc_size, sleep);