ata_eh_about_to_do
ata_eh_about_to_do(ap->slave_link, NULL, ATA_EH_ALL_ACTIONS);
ata_eh_about_to_do(link, NULL, ATA_EH_RESET);
ata_eh_about_to_do(slave, NULL, ATA_EH_RESET);
ata_eh_about_to_do(link, NULL, ATA_EH_RESET);
ata_eh_about_to_do(link, dev, ATA_EH_REVALIDATE);
ata_eh_about_to_do(link, NULL, ATA_EH_ENABLE_LINK);
ata_eh_about_to_do(link, NULL, ATA_EH_REVALIDATE);
extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
DEFINE_EVENT(ata_eh_action_template, ata_eh_about_to_do,