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()
1757 unsigned int err_mask = 0, action = 0; in ata_eh_analyze_serror() local
1762 action |= ATA_EH_RESET; in ata_eh_analyze_serror()
1766 action |= ATA_EH_RESET; in ata_eh_analyze_serror()
1770 action |= ATA_EH_RESET; in ata_eh_analyze_serror()
1789 ehc->i.action |= action; in ata_eh_analyze_serror()
1885 unsigned int tmp, action = 0; in ata_eh_analyze_tf() local
1949 action |= ATA_EH_RESET; in ata_eh_analyze_tf()
1951 return action; in ata_eh_analyze_tf()
2126 unsigned int action = 0; in ata_eh_speed_down() local
2149 action |= ATA_EH_RESET; in ata_eh_speed_down()
2169 action |= ATA_EH_RESET; in ata_eh_speed_down()
2183 action |= ATA_EH_RESET; in ata_eh_speed_down()
2193 return action; in ata_eh_speed_down()
2250 ehc->i.action |= ATA_EH_RESET; in ata_eh_link_autopsy()
2274 ehc->i.action |= ata_eh_analyze_tf(qc, &qc->result_tf); in ata_eh_link_autopsy()
2304 ehc->i.action |= ATA_EH_RESET; in ata_eh_link_autopsy()
2307 ehc->i.action |= ATA_EH_REVALIDATE; in ata_eh_link_autopsy()
2314 ehc->i.action & ATA_EH_PERDEV_MASK; in ata_eh_link_autopsy()
2315 ehc->i.action &= ~ATA_EH_PERDEV_MASK; in ata_eh_link_autopsy()
2331 ehc->i.action |= ata_eh_speed_down(dev, eflags, all_err_mask); in ata_eh_link_autopsy()
2332 trace_ata_eh_link_autopsy(dev, ehc->i.action, all_err_mask); in ata_eh_link_autopsy()
2370 mehc->i.action |= sehc->i.action; in ata_eh_autopsy()
2558 ehc->i.action, frozen, tries_buf); in ata_eh_link_report()
2565 ehc->i.action, frozen, tries_buf); in ata_eh_link_report()
2798 ehc->i.action &= ~ATA_EH_RESET; in ata_eh_reset()
2801 ehc->i.action |= ATA_EH_HARDRESET; in ata_eh_reset()
2804 ehc->i.action |= ATA_EH_SOFTRESET; in ata_eh_reset()
2812 sehc->i.action &= ~ATA_EH_RESET; in ata_eh_reset()
2813 sehc->i.action |= ehc->i.action; in ata_eh_reset()
2829 ehc->i.action |= sehc->i.action; in ata_eh_reset()
2835 ehc->i.action &= ~ATA_EH_RESET; in ata_eh_reset()
2851 if (reset && !(ehc->i.action & ATA_EH_RESET)) { in ata_eh_reset()
3048 ehc->i.action |= ATA_EH_REVALIDATE; in ata_eh_reset()
3209 unsigned int action = ata_eh_dev_action(dev); in ata_eh_revalidate_and_attach() local
3215 if ((action & ATA_EH_REVALIDATE) && ata_dev_enabled(dev)) { in ata_eh_revalidate_and_attach()
3670 if ((ehc->i.action & ATA_EH_RESET) && in ata_eh_skip_recovery()
3711 ehc->i.action |= ATA_EH_RESET; in ata_eh_schedule_probe()
3792 ehc->i.action |= ATA_EH_RESET; in ata_eh_handle_dev_fail()
3836 if (ehc->i.action & ATA_EH_ENABLE_LINK) { in ata_eh_recover()
3851 ehc->i.action |= ehc->i.dev_action[dev->devno] & in ata_eh_recover()
3878 ehc->i.action = 0; in ata_eh_recover()
3888 if (!(ehc->i.action & ATA_EH_RESET)) in ata_eh_recover()
3967 ehc->i.action = 0; in ata_eh_recover()