USBTMC_HEADER_SIZE
buffer = kmalloc(USBTMC_HEADER_SIZE, GFP_KERNEL);
buffer, USBTMC_HEADER_SIZE,
if (actual < USBTMC_HEADER_SIZE) {
actual, USBTMC_HEADER_SIZE);
actual -= USBTMC_HEADER_SIZE;
if (copy_to_user(buf, &buffer[USBTMC_HEADER_SIZE], actual)) {
if ((actual + USBTMC_HEADER_SIZE) == bufsize) {
if (transfersize + USBTMC_HEADER_SIZE > buflen) {
transfersize = buflen - USBTMC_HEADER_SIZE;
aligned = (transfersize + (USBTMC_HEADER_SIZE + 3)) & ~3;
if (copy_from_user(&buffer[USBTMC_HEADER_SIZE], buf, transfersize)) {
buffer = kzalloc(USBTMC_HEADER_SIZE, GFP_KERNEL);
buffer, USBTMC_HEADER_SIZE,