Lines Matching refs:ehi

169 static __printf(2, 0) void __ata_ehi_pushv_desc(struct ata_eh_info *ehi,  in __ata_ehi_pushv_desc()  argument
172 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc()
173 ATA_EH_DESC_LEN - ehi->desc_len, in __ata_ehi_pushv_desc()
187 void __ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) in __ata_ehi_push_desc() argument
192 __ata_ehi_pushv_desc(ehi, fmt, args); in __ata_ehi_push_desc()
208 void ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) in ata_ehi_push_desc() argument
212 if (ehi->desc_len) in ata_ehi_push_desc()
213 __ata_ehi_push_desc(ehi, ", "); in ata_ehi_push_desc()
216 __ata_ehi_pushv_desc(ehi, fmt, args); in ata_ehi_push_desc()
230 void ata_ehi_clear_desc(struct ata_eh_info *ehi) in ata_ehi_clear_desc() argument
232 ehi->desc[0] = '\0'; in ata_ehi_clear_desc()
233 ehi->desc_len = 0; in ata_ehi_clear_desc()
437 struct ata_eh_info *ehi, unsigned int action) in ata_eh_clear_action() argument
442 ehi->action &= ~action; in ata_eh_clear_action()
444 ehi->dev_action[tdev->devno] &= ~action; in ata_eh_clear_action()
450 if (ehi->action & action) { in ata_eh_clear_action()
452 ehi->dev_action[tdev->devno] |= in ata_eh_clear_action()
453 ehi->action & action; in ata_eh_clear_action()
454 ehi->action &= ~action; in ata_eh_clear_action()
458 ehi->dev_action[dev->devno] &= ~action; in ata_eh_clear_action()
1285 struct ata_eh_info *ehi = &link->eh_info; in ata_eh_about_to_do() local
1293 ata_eh_clear_action(link, dev, ehi, action); in ata_eh_about_to_do()
2987 struct ata_eh_info *ehi = &link->eh_info; in ata_eh_pull_park_action() local
2990 ehi->dev_action[dev->devno] & ATA_EH_PARK; in ata_eh_pull_park_action()
2991 ata_eh_clear_action(link, dev, ehi, ATA_EH_PARK); in ata_eh_pull_park_action()