Lines Matching refs:ata

491 	union ata_cdb ata;  in isd200_action()  local
498 memset(&ata, 0, sizeof(ata)); in isd200_action()
502 ata.generic.SignatureByte0 = info->ConfigData.ATAMajorCommand; in isd200_action()
503 ata.generic.SignatureByte1 = info->ConfigData.ATAMinorCommand; in isd200_action()
504 ata.generic.TransferBlockSize = 1; in isd200_action()
509 ata.generic.ActionSelect = ACTION_SELECT_0|ACTION_SELECT_2; in isd200_action()
510 ata.generic.RegisterSelect = in isd200_action()
518 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2| in isd200_action()
521 ata.generic.RegisterSelect = REG_DEVICE_HEAD; in isd200_action()
522 ata.write.DeviceHeadByte = value; in isd200_action()
528 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2| in isd200_action()
530 ata.generic.RegisterSelect = REG_DEVICE_CONTROL; in isd200_action()
531 ata.write.DeviceControlByte = ATA_DC_RESET_CONTROLLER; in isd200_action()
537 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2| in isd200_action()
539 ata.generic.RegisterSelect = REG_DEVICE_CONTROL; in isd200_action()
540 ata.write.DeviceControlByte = ATA_DC_REENABLE_CONTROLLER; in isd200_action()
546 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_5; in isd200_action()
547 ata.generic.RegisterSelect = REG_DEVICE_HEAD | REG_COMMAND; in isd200_action()
548 ata.write.DeviceHeadByte = info->DeviceHead; in isd200_action()
549 ata.write.CommandByte = ATA_CMD_DEV_RESET; in isd200_action()
555 ata.generic.RegisterSelect = REG_COMMAND; in isd200_action()
556 ata.write.CommandByte = ATA_CMD_ID_ATA; in isd200_action()
566 memcpy(srb->cmnd, &ata, sizeof(ata.generic)); in isd200_action()
567 srb->cmd_len = sizeof(ata.generic); in isd200_action()