Lines Matching refs:action

439 	return ehc->i.action | ehc->i.dev_action[dev->devno];  in ata_eh_dev_action()
443 struct ata_eh_info *ehi, unsigned int action) in ata_eh_clear_action() argument
448 ehi->action &= ~action; in ata_eh_clear_action()
450 ehi->dev_action[tdev->devno] &= ~action; in ata_eh_clear_action()
453 WARN_ON(!(action & ATA_EH_PERDEV_MASK)); in ata_eh_clear_action()
456 if (ehi->action & action) { in ata_eh_clear_action()
459 ehi->action & action; in ata_eh_clear_action()
460 ehi->action &= ~action; in ata_eh_clear_action()
464 ehi->dev_action[dev->devno] &= ~action; in ata_eh_clear_action()
1414 unsigned int action) in ata_eh_about_to_do() argument
1423 ata_eh_clear_action(link, dev, ehi, action); in ata_eh_about_to_do()
1447 unsigned int action) in ata_eh_done() argument
1451 ata_eh_clear_action(link, dev, &ehc->i, action); in ata_eh_done()
1697 unsigned int err_mask = 0, action = 0; in ata_eh_analyze_serror() local
1702 action |= ATA_EH_RESET; in ata_eh_analyze_serror()
1706 action |= ATA_EH_RESET; in ata_eh_analyze_serror()
1710 action |= ATA_EH_RESET; in ata_eh_analyze_serror()
1729 ehc->i.action |= action; in ata_eh_analyze_serror()
1813 unsigned int tmp, action = 0; in ata_eh_analyze_tf() local
1857 action |= ATA_EH_RESET; in ata_eh_analyze_tf()
1859 return action; in ata_eh_analyze_tf()
2034 unsigned int action = 0; in ata_eh_speed_down() local
2057 action |= ATA_EH_RESET; in ata_eh_speed_down()
2077 action |= ATA_EH_RESET; in ata_eh_speed_down()
2091 action |= ATA_EH_RESET; in ata_eh_speed_down()
2101 return action; in ata_eh_speed_down()
2158 ehc->i.action |= ATA_EH_RESET; in ata_eh_link_autopsy()
2182 ehc->i.action |= ata_eh_analyze_tf(qc, &qc->result_tf); in ata_eh_link_autopsy()
2212 ehc->i.action |= ATA_EH_RESET; in ata_eh_link_autopsy()
2215 ehc->i.action |= ATA_EH_REVALIDATE; in ata_eh_link_autopsy()
2222 ehc->i.action & ATA_EH_PERDEV_MASK; in ata_eh_link_autopsy()
2223 ehc->i.action &= ~ATA_EH_PERDEV_MASK; in ata_eh_link_autopsy()
2239 ehc->i.action |= ata_eh_speed_down(dev, eflags, all_err_mask); in ata_eh_link_autopsy()
2241 trace_ata_eh_link_autopsy(dev, ehc->i.action, all_err_mask); in ata_eh_link_autopsy()
2278 mehc->i.action |= sehc->i.action; in ata_eh_autopsy()
2464 ehc->i.action, frozen, tries_buf); in ata_eh_link_report()
2471 ehc->i.action, frozen, tries_buf); in ata_eh_link_report()
2699 ehc->i.action &= ~ATA_EH_RESET; in ata_eh_reset()
2702 ehc->i.action |= ATA_EH_HARDRESET; in ata_eh_reset()
2705 ehc->i.action |= ATA_EH_SOFTRESET; in ata_eh_reset()
2713 sehc->i.action &= ~ATA_EH_RESET; in ata_eh_reset()
2714 sehc->i.action |= ehc->i.action; in ata_eh_reset()
2730 ehc->i.action |= sehc->i.action; in ata_eh_reset()
2736 ehc->i.action &= ~ATA_EH_RESET; in ata_eh_reset()
2752 if (reset && !(ehc->i.action & ATA_EH_RESET)) { in ata_eh_reset()
2949 ehc->i.action |= ATA_EH_REVALIDATE; in ata_eh_reset()
3110 unsigned int action = ata_eh_dev_action(dev); in ata_eh_revalidate_and_attach() local
3116 if ((action & ATA_EH_REVALIDATE) && ata_dev_enabled(dev)) { in ata_eh_revalidate_and_attach()
3571 if ((ehc->i.action & ATA_EH_RESET) && in ata_eh_skip_recovery()
3612 ehc->i.action |= ATA_EH_RESET; in ata_eh_schedule_probe()
3693 ehc->i.action |= ATA_EH_RESET; in ata_eh_handle_dev_fail()
3737 if (ehc->i.action & ATA_EH_ENABLE_LINK) { in ata_eh_recover()
3752 ehc->i.action |= ehc->i.dev_action[dev->devno] & in ata_eh_recover()
3779 ehc->i.action = 0; in ata_eh_recover()
3789 if (!(ehc->i.action & ATA_EH_RESET)) in ata_eh_recover()
3868 ehc->i.action = 0; in ata_eh_recover()