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
132 { ATA_DEV_ATA, "ata" },
133 { ATA_DEV_ATA_UNSUP, "ata" },
196 * ATA Port attributes
227 * ata_is_port -- check if a struct device represents a ATA port
231 * %1 if the device represents a ATA Port, %0 else
247 * ata_tport_delete -- remove ATA PORT
248 * @ap: ATA PORT to remove
250 * Removes the specified ATA PORT. Remove the associated link as well.
269 /** ata_tport_add - initialize a transport ATA port structure
274 * Initialize a ATA port structure for sysfs. It will be added to the device
294 dev_set_name(dev, "ata%d", ap->print_id); in ata_tport_add()
331 * ata_port_classify - determine device type based on ATA-spec signature
332 * @ap: ATA port device on which the classification should be run
333 * @tf: ATA taskfile register set for device to be identified
362 * ATA device attributes
507 * ata_is_ata_dev -- check if a struct device represents a ATA device
511 * true if the device represents a ATA device, false otherwise
529 * ata_tdev_free -- free an ATA transport device
532 * Free the ATA transport device for the specified ATA device.
535 * This function must only be called for a ATA transport device that has not
545 * ata_tdev_delete -- remove an ATA transport device
548 * Removes the ATA transport device for the specified ATA device.
560 * ata_tdev_add -- initialize an ATA transport device
563 * Initialize an ATA transport device for sysfs. It will be added in the
564 * device tree below the ATA link device it belongs to.
603 * ATA link attributes
637 * ata_is_link -- check if a struct device represents a ATA link
641 * true if the device represents a ATA link, false otherwise
659 * ata_tlink_delete -- remove an ATA link transport device
662 * Removes the link transport device of the specified ATA link. This also
663 * removes the ATA device(s) associated with the link as well.
681 * ata_tlink_add -- initialize an ATA link transport device
684 * Initialize an ATA link transport device for sysfs. It will be added in the
685 * device tree below the ATA port it belongs to.
754 * ata_attach_transport -- instantiate ATA transport template
814 * ata_release_transport -- release ATA transport template instance