• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/serial/

Lines Matching refs:rom_desc

666 				int desc_type, struct ti_i2c_desc *rom_desc)
677 (__u8 *)rom_desc);
681 if (rom_desc->Type == desc_type)
685 + rom_desc->Size;
687 } while ((start_address < TI_MAX_I2C_SIZE) && rom_desc->Type);
693 static int valid_csum(struct ti_i2c_desc *rom_desc, __u8 *buffer)
698 for (i = 0; i < rom_desc->Size; i++)
701 if (cs != rom_desc->CheckSum) {
702 dbg("%s - Mismatch %x - %x", __func__, rom_desc->CheckSum, cs);
713 struct ti_i2c_desc *rom_desc;
718 rom_desc = kmalloc(sizeof(*rom_desc), GFP_KERNEL);
719 if (!rom_desc) {
727 kfree(rom_desc);
747 (__u8 *)rom_desc);
752 rom_desc->Size) > TI_MAX_I2C_SIZE) {
758 dbg("%s Type = 0x%x", __func__, rom_desc->Type);
761 ttype = rom_desc->Type & 0x0f;
767 rom_desc->Size, buffer);
771 status = valid_csum(rom_desc, buffer);
776 rom_desc->Size;
778 } while ((rom_desc->Type != I2C_DESC_TYPE_ION) &&
781 if ((rom_desc->Type != I2C_DESC_TYPE_ION) ||
787 kfree(rom_desc);
795 struct ti_i2c_desc *rom_desc;
798 rom_desc = kmalloc(sizeof(*rom_desc), GFP_KERNEL);
799 if (!rom_desc) {
805 rom_desc);
815 rom_desc->Size, buffer);
819 status = valid_csum(rom_desc, buffer);
830 kfree(rom_desc);
1065 struct ti_i2c_desc *rom_desc;
1097 rom_desc = kmalloc(sizeof(*rom_desc), GFP_KERNEL);
1098 if (!rom_desc) {
1106 I2C_DESC_TYPE_FIRMWARE_BASIC, rom_desc);
1118 kfree(rom_desc);
1132 kfree(rom_desc);
1166 kfree(rom_desc);
1191 kfree(rom_desc);
1207 kfree(rom_desc);
1218 kfree(rom_desc);
1236 kfree(rom_desc);
1243 else if ((start_address = get_descriptor_addr(serial, I2C_DESC_TYPE_FIRMWARE_BLANK, rom_desc)) != 0) {
1252 kfree(rom_desc);
1261 kfree(rom_desc);
1284 kfree(rom_desc);
1298 kfree(rom_desc);
1312 kfree(rom_desc);
1321 kfree(rom_desc);
1340 kfree(rom_desc);
1347 kfree(rom_desc);