DOWN_BLOCK_SIZE
fw_buf = kmalloc(DOWN_BLOCK_SIZE, GFP_KERNEL);
txlen = min_t(size_t, (fw_p->size - fwidx), DOWN_BLOCK_SIZE);