libata.h (b4ba0ba24b57ec975482f4ba2d350fbee7557240) libata.h (87fbc5a060faf2394bee88a93519f9b9d434727c)
1/*
2 * libata.h - helper library for ATA
3 *
4 * Copyright 2003-2004 Red Hat, Inc. All rights reserved.
5 * Copyright 2003-2004 Jeff Garzik
6 *
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 137 unchanged lines hidden (view full) ---

146extern int ata_scsi_offline_dev(struct ata_device *dev);
147extern void ata_scsi_media_change_notify(struct ata_device *dev);
148extern void ata_scsi_hotplug(struct work_struct *work);
149extern void ata_schedule_scsi_eh(struct Scsi_Host *shost);
150extern void ata_scsi_dev_rescan(struct work_struct *work);
151extern int ata_bus_probe(struct ata_port *ap);
152
153/* libata-eh.c */
1/*
2 * libata.h - helper library for ATA
3 *
4 * Copyright 2003-2004 Red Hat, Inc. All rights reserved.
5 * Copyright 2003-2004 Jeff Garzik
6 *
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 137 unchanged lines hidden (view full) ---

146extern int ata_scsi_offline_dev(struct ata_device *dev);
147extern void ata_scsi_media_change_notify(struct ata_device *dev);
148extern void ata_scsi_hotplug(struct work_struct *work);
149extern void ata_schedule_scsi_eh(struct Scsi_Host *shost);
150extern void ata_scsi_dev_rescan(struct work_struct *work);
151extern int ata_bus_probe(struct ata_port *ap);
152
153/* libata-eh.c */
154extern unsigned long ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd);
155extern void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd);
154extern enum scsi_eh_timer_return ata_scsi_timed_out(struct scsi_cmnd *cmd);
155extern void ata_scsi_error(struct Scsi_Host *host);
156extern void ata_port_wait_eh(struct ata_port *ap);
157extern void ata_eh_fastdrain_timerfn(unsigned long arg);
158extern void ata_qc_schedule_eh(struct ata_queued_cmd *qc);
159extern void ata_eh_detach_dev(struct ata_device *dev);
160extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
161 unsigned int action);

--- 45 unchanged lines hidden ---
156extern enum scsi_eh_timer_return ata_scsi_timed_out(struct scsi_cmnd *cmd);
157extern void ata_scsi_error(struct Scsi_Host *host);
158extern void ata_port_wait_eh(struct ata_port *ap);
159extern void ata_eh_fastdrain_timerfn(unsigned long arg);
160extern void ata_qc_schedule_eh(struct ata_queued_cmd *qc);
161extern void ata_eh_detach_dev(struct ata_device *dev);
162extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
163 unsigned int action);

--- 45 unchanged lines hidden ---