Lines Matching refs:id

329 	u16 *id;  member
555 isd200_set_srb(info, DMA_FROM_DEVICE, info->id, in isd200_action()
1055 static void isd200_fix_driveid(u16 *id) in isd200_fix_driveid() argument
1062 id[i] = __le16_to_cpu(id[i]); in isd200_fix_driveid()
1069 static void isd200_dump_driveid(struct us_data *us, u16 *id) in isd200_dump_driveid() argument
1072 usb_stor_dbg(us, " config = 0x%x\n", id[ATA_ID_CONFIG]); in isd200_dump_driveid()
1073 usb_stor_dbg(us, " cyls = 0x%x\n", id[ATA_ID_CYLS]); in isd200_dump_driveid()
1074 usb_stor_dbg(us, " heads = 0x%x\n", id[ATA_ID_HEADS]); in isd200_dump_driveid()
1075 usb_stor_dbg(us, " track_bytes = 0x%x\n", id[4]); in isd200_dump_driveid()
1076 usb_stor_dbg(us, " sector_bytes = 0x%x\n", id[5]); in isd200_dump_driveid()
1077 usb_stor_dbg(us, " sectors = 0x%x\n", id[ATA_ID_SECTORS]); in isd200_dump_driveid()
1078 usb_stor_dbg(us, " serial_no[0] = 0x%x\n", *(char *)&id[ATA_ID_SERNO]); in isd200_dump_driveid()
1079 usb_stor_dbg(us, " buf_type = 0x%x\n", id[20]); in isd200_dump_driveid()
1080 usb_stor_dbg(us, " buf_size = 0x%x\n", id[ATA_ID_BUF_SIZE]); in isd200_dump_driveid()
1081 usb_stor_dbg(us, " ecc_bytes = 0x%x\n", id[22]); in isd200_dump_driveid()
1082 usb_stor_dbg(us, " fw_rev[0] = 0x%x\n", *(char *)&id[ATA_ID_FW_REV]); in isd200_dump_driveid()
1083 usb_stor_dbg(us, " model[0] = 0x%x\n", *(char *)&id[ATA_ID_PROD]); in isd200_dump_driveid()
1084 usb_stor_dbg(us, " max_multsect = 0x%x\n", id[ATA_ID_MAX_MULTSECT] & 0xff); in isd200_dump_driveid()
1085 usb_stor_dbg(us, " dword_io = 0x%x\n", id[ATA_ID_DWORD_IO]); in isd200_dump_driveid()
1086 usb_stor_dbg(us, " capability = 0x%x\n", id[ATA_ID_CAPABILITY] >> 8); in isd200_dump_driveid()
1087 usb_stor_dbg(us, " tPIO = 0x%x\n", id[ATA_ID_OLD_PIO_MODES] >> 8); in isd200_dump_driveid()
1088 usb_stor_dbg(us, " tDMA = 0x%x\n", id[ATA_ID_OLD_DMA_MODES] >> 8); in isd200_dump_driveid()
1089 usb_stor_dbg(us, " field_valid = 0x%x\n", id[ATA_ID_FIELD_VALID]); in isd200_dump_driveid()
1090 usb_stor_dbg(us, " cur_cyls = 0x%x\n", id[ATA_ID_CUR_CYLS]); in isd200_dump_driveid()
1091 usb_stor_dbg(us, " cur_heads = 0x%x\n", id[ATA_ID_CUR_HEADS]); in isd200_dump_driveid()
1092 usb_stor_dbg(us, " cur_sectors = 0x%x\n", id[ATA_ID_CUR_SECTORS]); in isd200_dump_driveid()
1093 usb_stor_dbg(us, " cur_capacity = 0x%x\n", ata_id_u32(id, 57)); in isd200_dump_driveid()
1094 usb_stor_dbg(us, " multsect = 0x%x\n", id[ATA_ID_MULTSECT] & 0xff); in isd200_dump_driveid()
1095 usb_stor_dbg(us, " lba_capacity = 0x%x\n", ata_id_u32(id, ATA_ID_LBA_CAPACITY)); in isd200_dump_driveid()
1096 usb_stor_dbg(us, " command_set_1 = 0x%x\n", id[ATA_ID_COMMAND_SET_1]); in isd200_dump_driveid()
1097 usb_stor_dbg(us, " command_set_2 = 0x%x\n", id[ATA_ID_COMMAND_SET_2]); in isd200_dump_driveid()
1112 u16 *id = info->id; in isd200_get_inquiry_data() local
1129 id, ATA_ID_WORDS * 2); in isd200_get_inquiry_data()
1140 isd200_fix_driveid(id); in isd200_get_inquiry_data()
1141 isd200_dump_driveid(us, id); in isd200_get_inquiry_data()
1151 if (id[ATA_ID_COMMAND_SET_1] & COMMANDSET_MEDIA_STATUS) { in isd200_get_inquiry_data()
1158 src = (__be16 *)&id[ATA_ID_PROD]; in isd200_get_inquiry_data()
1163 src = (__be16 *)&id[ATA_ID_PROD + 8/2]; in isd200_get_inquiry_data()
1168 src = (__be16 *)&id[ATA_ID_FW_REV]; in isd200_get_inquiry_data()
1174 if (id[ATA_ID_COMMAND_SET_2] & COMMANDSET_MEDIA_STATUS) { in isd200_get_inquiry_data()
1224 u16 *id = info->id; in isd200_scsi_to_ata() local
1292 if (ata_id_has_lba(id)) in isd200_scsi_to_ata()
1293 capacity = ata_id_u32(id, ATA_ID_LBA_CAPACITY) - 1; in isd200_scsi_to_ata()
1295 capacity = (id[ATA_ID_HEADS] * id[ATA_ID_CYLS] * in isd200_scsi_to_ata()
1296 id[ATA_ID_SECTORS]) - 1; in isd200_scsi_to_ata()
1314 if (ata_id_has_lba(id)) { in isd200_scsi_to_ata()
1319 sectnum = (u8)((lba % id[ATA_ID_SECTORS]) + 1); in isd200_scsi_to_ata()
1320 cylinder = (u16)(lba / (id[ATA_ID_SECTORS] * in isd200_scsi_to_ata()
1321 id[ATA_ID_HEADS])); in isd200_scsi_to_ata()
1322 head = (u8)((lba / id[ATA_ID_SECTORS]) % in isd200_scsi_to_ata()
1323 id[ATA_ID_HEADS]); in isd200_scsi_to_ata()
1346 if (ata_id_has_lba(id)) { in isd200_scsi_to_ata()
1351 sectnum = (u8)((lba % id[ATA_ID_SECTORS]) + 1); in isd200_scsi_to_ata()
1352 cylinder = (u16)(lba / (id[ATA_ID_SECTORS] * in isd200_scsi_to_ata()
1353 id[ATA_ID_HEADS])); in isd200_scsi_to_ata()
1354 head = (u8)((lba / id[ATA_ID_SECTORS]) % in isd200_scsi_to_ata()
1355 id[ATA_ID_HEADS]); in isd200_scsi_to_ata()
1441 kfree(info->id); in isd200_free_info_ptrs()
1464 info->id = kzalloc(ATA_ID_WORDS * 2, GFP_KERNEL); in isd200_init_info()
1468 if (!info->id || !info->RegsBuf || !info->srb.sense_buffer) { in isd200_init_info()
1541 const struct usb_device_id *id) in isd200_probe() argument
1546 result = usb_stor_probe1(&us, intf, id, in isd200_probe()
1547 (id - isd200_usb_ids) + isd200_unusual_dev_list); in isd200_probe()