0001
0002 #ifndef _LIBATA_TRANSPORT_H
0003 #define _LIBATA_TRANSPORT_H
0004
0005
0006 extern struct scsi_transport_template *ata_scsi_transport_template;
0007
0008 int ata_tlink_add(struct ata_link *link);
0009 void ata_tlink_delete(struct ata_link *link);
0010
0011 int ata_tport_add(struct device *parent, struct ata_port *ap);
0012 void ata_tport_delete(struct ata_port *ap);
0013
0014 struct scsi_transport_template *ata_attach_transport(void);
0015 void ata_release_transport(struct scsi_transport_template *t);
0016
0017 __init int libata_transport_init(void);
0018 void __exit libata_transport_exit(void);
0019 #endif