ATA_EH_RESET
active_ehi->action |= ATA_EH_RESET;
active_ehi->action |= ATA_EH_RESET;
host_ehi->action |= ATA_EH_RESET;
host_ehi->action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
link->eh_info.action |= ATA_EH_RESET;
ata_port_request_pm(ap, mesg, ATA_EH_RESET,
ehi->action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
return ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
ehc->i.action |= ATA_EH_RESET;
ehc->i.action |= ATA_EH_RESET;
ata_eh_about_to_do(link, NULL, ATA_EH_RESET);
ehc->i.action &= ~ATA_EH_RESET;
sehc->i.action &= ~ATA_EH_RESET;
ehc->i.action &= ~ATA_EH_RESET;
if (reset && !(ehc->i.action & 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_done(link, NULL, ATA_EH_RESET);
ata_eh_done(slave, NULL, ATA_EH_RESET);
if ((ehc->i.action & ATA_EH_RESET) &&
ehc->i.action |= ATA_EH_RESET;
ehc->i.action |= ATA_EH_RESET;
if (!(ehc->i.action & ATA_EH_RESET))
pmp_ehc->i.action |= ATA_EH_RESET;
pmp_ehc->i.action |= ATA_EH_RESET;
ehc->i.action |= ATA_EH_RESET;
if (ehc->i.action & ATA_EH_RESET) {
ehc->i.action |= ATA_EH_RESET;
ehc->i.action |= ATA_EH_RESET;
dev->link->eh_info.action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
ehi->action = ATA_EH_RESET;
ehc->i.action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
action |= ATA_EH_RESET;
if (action & ATA_EH_RESET)
action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
[PORT_CERR_DATA] = { AC_ERR_ATA_BUS, ATA_EH_RESET,
[PORT_CERR_SEND] = { AC_ERR_ATA_BUS, ATA_EH_RESET,
[PORT_CERR_INCONSISTENT] = { AC_ERR_HSM, ATA_EH_RESET,
[PORT_CERR_DIRECTION] = { AC_ERR_HSM, ATA_EH_RESET,
[PORT_CERR_UNDERRUN] = { AC_ERR_HSM, ATA_EH_RESET,
[PORT_CERR_OVERRUN] = { AC_ERR_HSM, ATA_EH_RESET,
[PORT_CERR_PKT_PROT] = { AC_ERR_HSM, ATA_EH_RESET,
[PORT_CERR_SGT_BOUNDARY] = { AC_ERR_SYSTEM, ATA_EH_RESET,
[PORT_CERR_SGT_TGTABRT] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_SGT_MSTABRT] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_SGT_PCIPERR] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_CMD_BOUNDARY] = { AC_ERR_SYSTEM, ATA_EH_RESET,
[PORT_CERR_CMD_TGTABRT] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_CMD_MSTABRT] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_CMD_PCIPERR] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_XFR_UNDEF] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_XFR_TGTABRT] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_XFR_MSTABRT] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_XFR_PCIPERR] = { AC_ERR_HOST_BUS, ATA_EH_RESET,
[PORT_CERR_SENDSERVICE] = { AC_ERR_HSM, ATA_EH_RESET,
ap->link.eh_context.i.action |= ATA_EH_RESET;
ehc->i.action &= ~ATA_EH_RESET;
ehi->action |= ATA_EH_RESET;
link->eh_info.action |= ATA_EH_RESET;
ehi->action |= ATA_EH_RESET | ATA_EH_ENABLE_LINK;
ATA_EH_ALL_ACTIONS = ATA_EH_REVALIDATE | ATA_EH_RESET |