ATA_DEV_ATA
if (adev->class == ATA_DEV_ATA)
return ATA_DEV_ATA;
if ((dev->class != ATA_DEV_ATA && dev->class != ATA_DEV_ZAC) ||
class = ATA_DEV_ATA; /* some hard drives report SEMB sig */
case ATA_DEV_ATA:
if (class == ATA_DEV_ATA)
class = ATA_DEV_ATA;
if (class == ATA_DEV_ATA || class == ATA_DEV_ZAC) {
(class == ATA_DEV_ATA || class == ATA_DEV_ZAC)) {
if (dev->class != ATA_DEV_ATA && dev->class != ATA_DEV_ZAC)
if (dev->class == ATA_DEV_ATA || dev->class == ATA_DEV_ZAC) {
if (dev->class != ATA_DEV_ATA || !n_sectors ||
case ATA_DEV_ATA:
classes[dev->devno] = ATA_DEV_ATA;
if (dev->class != ATA_DEV_ATA &&
if (dev->class != ATA_DEV_ATA &&
if (dev->class != ATA_DEV_ATA &&
if (dev->class == ATA_DEV_ATA || dev->class == ATA_DEV_ZAC) {
class = ATA_DEV_ATA;
case ATA_DEV_ATA:
{ ATA_DEV_ATA, "ata" },
if (adev->class != ATA_DEV_ATA)
if (adev->class != ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (dev->class == ATA_DEV_ATA && cmd &&
if (adev->class == ATA_DEV_ATA) {
if (adev->class == ATA_DEV_ATA) {
if (adev->class == ATA_DEV_ATA) {
if (adev->class != ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class != ATA_DEV_ATA || adev->devno == 0 || pair == NULL)
if (adev->class == ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
if (adev->class != ATA_DEV_ATA)
if (adev->class == ATA_DEV_ATA)
return class == ATA_DEV_ATA || class == ATA_DEV_ATAPI ||
ata_class_name(ATA_DEV_ATA), \