Lines Matching full:ata

7  * The ATA transport class contains common code to deal with ATA HBAs,
8 * an approximated representation of ATA topologies in the driver model,
21 * These objects are created when the ata host is initialized and when a PMP is
138 { ATA_DEV_ATA, "ata" },
139 { ATA_DEV_ATA_UNSUP, "ata" },
202 * ATA Port attributes
232 * ata_is_port -- check if a struct device represents a ATA port
236 * %1 if the device represents a ATA Port, %0 else
252 * ata_tport_delete -- remove ATA PORT
253 * @ap: ATA PORT to remove
255 * Removes the specified ATA PORT. Remove the associated link as well.
273 /** ata_tport_add - initialize a transport ATA port structure
278 * Initialize a ATA port structure for sysfs. It will be added to the device
298 dev_set_name(dev, "ata%d", ap->print_id); in ata_tport_add()
334 * ata_port_classify - determine device type based on ATA-spec signature
335 * @ap: ATA port device on which the classification should be run
336 * @tf: ATA taskfile register set for device to be identified
365 * ATA link attributes
396 * ata_is_link -- check if a struct device represents a ATA link
400 * %1 if the device represents a ATA link, %0 else
417 * ata_tlink_delete -- remove ATA LINK
418 * @link: ATA LINK to remove
420 * Removes the specified ATA LINK. remove associated ATA device(s) as well.
438 * ata_tlink_add -- initialize a transport ATA link structure
441 * Initialize an ATA LINK structure for sysfs. It will be added in the
442 * device tree below the ATA PORT it belongs to.
494 * ATA device attributes
639 * ata_is_ata_dev -- check if a struct device represents a ATA device
643 * %1 if the device represents a ATA device, %0 else
660 * ata_tdev_free -- free a ATA LINK
661 * @dev: ATA PHY to free
663 * Frees the specified ATA PHY.
676 * ata_tdev_delete -- remove ATA device
677 * @ata_dev: ATA device to remove
679 * Removes the specified ATA device.
692 * ata_tdev_add -- initialize a transport ATA device structure.
695 * Initialize an ATA device structure for sysfs. It will be added in the
696 * device tree below the ATA LINK device it belongs to.
756 * ata_attach_transport -- instantiate ATA transport template
816 * ata_release_transport -- release ATA transport template instance