Lines Matching refs:ehi

178 static __printf(2, 0) void __ata_ehi_pushv_desc(struct ata_eh_info *ehi,  in __ata_ehi_pushv_desc()  argument
181 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc()
182 ATA_EH_DESC_LEN - ehi->desc_len, in __ata_ehi_pushv_desc()
196 void __ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) in __ata_ehi_push_desc() argument
201 __ata_ehi_pushv_desc(ehi, fmt, args); in __ata_ehi_push_desc()
216 void ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) in ata_ehi_push_desc() argument
220 if (ehi->desc_len) in ata_ehi_push_desc()
221 __ata_ehi_push_desc(ehi, ", "); in ata_ehi_push_desc()
224 __ata_ehi_pushv_desc(ehi, fmt, args); in ata_ehi_push_desc()
237 void ata_ehi_clear_desc(struct ata_eh_info *ehi) in ata_ehi_clear_desc() argument
239 ehi->desc[0] = '\0'; in ata_ehi_clear_desc()
240 ehi->desc_len = 0; in ata_ehi_clear_desc()
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()
456 if (ehi->action & action) { in ata_eh_clear_action()
458 ehi->dev_action[tdev->devno] |= 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()
1367 struct ata_eh_info *ehi = &link->eh_info; in ata_eh_about_to_do() local
1373 ata_eh_clear_action(link, dev, ehi, action); in ata_eh_about_to_do()
3085 struct ata_eh_info *ehi = &link->eh_info; in ata_eh_pull_park_action() local
3088 ehi->dev_action[dev->devno] & ATA_EH_PARK; in ata_eh_pull_park_action()
3089 ata_eh_clear_action(link, dev, ehi, ATA_EH_PARK); in ata_eh_pull_park_action()