Lines Matching refs:ata
37 #include <linux/ata.h>
480 union ata_cdb ata;
487 memset(&ata, 0, sizeof(ata));
491 ata.generic.SignatureByte0 = info->ConfigData.ATAMajorCommand;
492 ata.generic.SignatureByte1 = info->ConfigData.ATAMinorCommand;
493 ata.generic.TransferBlockSize = 1;
498 ata.generic.ActionSelect = ACTION_SELECT_0|ACTION_SELECT_2;
499 ata.generic.RegisterSelect =
507 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2|
510 ata.generic.RegisterSelect = REG_DEVICE_HEAD;
511 ata.write.DeviceHeadByte = value;
517 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2|
519 ata.generic.RegisterSelect = REG_DEVICE_CONTROL;
520 ata.write.DeviceControlByte = ATA_DC_RESET_CONTROLLER;
526 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_2|
528 ata.generic.RegisterSelect = REG_DEVICE_CONTROL;
529 ata.write.DeviceControlByte = ATA_DC_REENABLE_CONTROLLER;
535 ata.generic.ActionSelect = ACTION_SELECT_1|ACTION_SELECT_5;
536 ata.generic.RegisterSelect = REG_DEVICE_HEAD | REG_COMMAND;
537 ata.write.DeviceHeadByte = info->DeviceHead;
538 ata.write.CommandByte = ATA_CMD_DEV_RESET;
544 ata.generic.RegisterSelect = REG_COMMAND;
545 ata.write.CommandByte = ATA_CMD_ID_ATA;
555 memcpy(srb->cmnd, &ata, sizeof(ata.generic));
556 srb->cmd_len = sizeof(ata.generic);
1034 /* ata or atapi? */
1527 /* scsi_bufflen might change in protocol translation to ata */