ATA_PFLAG_EH_PENDING
ap->pflags |= ATA_PFLAG_EH_PENDING;
ap->pflags &= ~ATA_PFLAG_EH_PENDING; /* clear pending from freeze */
ap->pflags &= ~ATA_PFLAG_EH_PENDING;
if (ap->pflags & ATA_PFLAG_EH_PENDING) {
ap->pflags &= ~ATA_PFLAG_EH_PENDING;
if (ap->pflags & ATA_PFLAG_EH_PENDING)
ap->pflags |= ATA_PFLAG_EH_PENDING;
return ap->pflags & (ATA_PFLAG_EH_PENDING | ATA_PFLAG_EH_IN_PROGRESS);