1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _LIBATA_TRANSPORT_H 3#define _LIBATA_TRANSPORT_H 4 5 6extern struct scsi_transport_template *ata_scsi_transport_template; 7 8int ata_tlink_add(struct ata_link *link); 9void ata_tlink_delete(struct ata_link *link); 10 11int ata_tport_add(struct device *parent, struct ata_port *ap); 12void ata_tport_delete(struct ata_port *ap); 13 14struct scsi_transport_template *ata_attach_transport(void); 15void ata_release_transport(struct scsi_transport_template *t); 16 17__init int libata_transport_init(void); 18void __exit libata_transport_exit(void); 19#endif 20