Lines Matching refs:buffer
33 * CAUTION: keep sizeof <= buffer[] in usb6fire_fw_init
273 u8 *buffer = kmalloc(FPGA_BUFSIZE, GFP_KERNEL);
278 if (!buffer)
285 kfree(buffer);
294 kfree(buffer);
303 buffer[i] = bitrev8((u8)*c);
305 ret = usb6fire_fw_fpga_write(device, buffer, i);
308 kfree(buffer);
315 kfree(buffer);
349 /* buffer: 8 receiving bytes from device and
351 u8 buffer[12];
353 ret = usb6fire_fw_ezusb_read(device, 1, 0, buffer, 8);
359 if (buffer[0] != 0xeb || buffer[1] != 0xaa || buffer[2] != 0x55) {
363 printk(KERN_CONT "%02x ", buffer[i]);
368 if (buffer[3] == 0x01) {
376 else if (buffer[3] == 0x02) {
377 ret = usb6fire_fw_check(intf, buffer + 4);
383 memcpy(buffer, ep_w_max_packet_size,
386 0x0003, buffer, sizeof(ep_w_max_packet_size));
392 else if (buffer[3] == 0x03)
393 return usb6fire_fw_check(intf, buffer + 4);
399 printk(KERN_CONT "%02x ", buffer[i]);