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