Lines Matching refs:ata
49 #include <linux/ata.h>
492 union ata_cdb ata;
499 memset(&ata, 0, sizeof(ata));
504 ata.generic.SignatureByte0 = info->ConfigData.ATAMajorCommand;
505 ata.generic.SignatureByte1 = info->ConfigData.ATAMinorCommand;
506 ata.generic.TransferBlockSize = 1;
511 ata.generic.ActionSelect = ACTION_SELECT_0|ACTION_SELECT_2;
512 ata.generic.RegisterSelect =
520 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2|
523 ata.generic.RegisterSelect = REG_DEVICE_HEAD;
524 ata.write.DeviceHeadByte = value;
530 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2|
532 ata.generic.RegisterSelect = REG_DEVICE_CONTROL;
533 ata.write.DeviceControlByte = ATA_DC_RESET_CONTROLLER;
539 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2|
541 ata.generic.RegisterSelect = REG_DEVICE_CONTROL;
542 ata.write.DeviceControlByte = ATA_DC_REENABLE_CONTROLLER;
548 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_5;
549 ata.generic.RegisterSelect = REG_DEVICE_HEAD | REG_COMMAND;
550 ata.write.DeviceHeadByte = info->DeviceHead;
551 ata.write.CommandByte = ATA_CMD_DEV_RESET;
557 ata.generic.RegisterSelect = REG_COMMAND;
558 ata.write.CommandByte = ATA_CMD_ID_ATA;
568 memcpy(srb->cmnd, &ata, sizeof(ata.generic));
569 srb->cmd_len = sizeof(ata.generic);
1038 /* ata or atapi? */
1528 /* scsi_bufflen might change in protocol translation to ata */