Lines Matching refs:buffer
325 * @buffer: pointer to input data buffer
328 int length, __u8 address_type, __u8 *buffer)
357 buffer, read_length);
365 usb_serial_debug_data(&dev->dev, __func__, read_length, buffer);
369 buffer += read_length;
377 int length, __u8 *buffer)
380 DTK_ADDR_SPACE_XDATA, buffer);
385 int start_address, int length, __u8 *buffer)
393 (__u16)(start_address+i), &buffer[i], 0x01);
402 usb_serial_debug_data(&serial->serial->dev->dev, __func__, length, buffer);
411 int start_address, int length, __u8 *buffer)
431 buffer[i], (u16)(i + start_address), NULL,
438 usb_serial_debug_data(&serial->serial->dev->dev, __func__, length, buffer);
445 int start_address, int length, __u8 address_type, __u8 *buffer)
463 usb_serial_debug_data(dev, __func__, write_length, buffer);
474 buffer, write_length, TI_VSEND_TIMEOUT_DEFAULT);
482 buffer += write_length;
496 usb_serial_debug_data(dev, __func__, write_length, buffer);
506 (u16)address_type, be_start_address, buffer,
515 buffer += write_length;
563 /* If either buffer has data or we are transmitting then return TRUE */
602 int start_address, int length, __u8 *buffer)
611 buffer);
614 buffer);
620 int length, __u8 *buffer)
624 buffer);
628 serial->TI_I2C_Type, buffer);
661 static int valid_csum(struct ti_i2c_desc *rom_desc, __u8 *buffer)
667 cs = (__u8)(cs + buffer[i]);
683 __u8 *buffer;
690 buffer = kmalloc(TI_MAX_I2C_SIZE, GFP_KERNEL);
691 if (!buffer) {
697 status = read_rom(serial, 0, 1, buffer);
701 if (*buffer != UMP5152 && *buffer != UMP3410) {
702 dev_err(dev, "%s - invalid buffer signature\n", __func__);
733 buffer);
737 status = valid_csum(rom_desc, buffer);
752 kfree(buffer);
757 static int get_manuf_info(struct edgeport_serial *serial, __u8 *buffer)
780 le16_to_cpu(rom_desc->Size), buffer);
784 status = valid_csum(rom_desc, buffer);
786 desc = (struct edge_ti_manuf_descriptor *)buffer;
802 __u8 *buffer;
822 * Allocate a 15.5k buffer + 2 bytes for version number (Firmware
828 buffer = kmalloc(buffer_size, GFP_KERNEL);
829 if (!buffer)
833 memset(buffer, 0xff, buffer_size);
836 firmware_rec = (struct ti_i2c_firmware_rec *)buffer;
844 memcpy(buffer + sizeof(struct ti_i2c_firmware_rec),
849 cs = (__u8)(cs + buffer[i]);
852 kfree(buffer);
912 static int bulk_xfer(struct usb_serial *serial, void *buffer,
920 buffer, length, num_sent, 1000);
935 /* Read the next buffer from file */
945 /* Advance buffer pointer */
1418 __u8 *buffer;
1459 /* Allocate a 15.5k buffer + 3 byte header */
1462 buffer = kmalloc(buffer_size, GFP_KERNEL);
1463 if (!buffer)
1466 /* Initialize the buffer to 0xff (pad the buffer) */
1467 memset(buffer, 0xff, buffer_size);
1468 memcpy(buffer, &fw->data[4], fw->size - 4);
1472 cs = (__u8)(cs + buffer[i]);
1475 header = (struct ti_i2c_image_header *)buffer;
1486 status = download_code(serial, buffer, buffer_size);
1488 kfree(buffer);
1610 /* Place LSR data byte into Rx buffer */
1768 /* Adjust buffer length/pointer */
2084 * there is now more room in the buffer for new writes