Lines Matching refs:link
260 ata_tlink_delete(&ap->link); in ata_tport_delete()
305 error = ata_tlink_add(&ap->link); in ata_tport_add()
332 struct ata_link *link = transport_class_to_link(dev); \
334 return sprintf(buf, "%s\n", sata_spd_string(format(link->field))); \
381 void ata_tlink_delete(struct ata_link *link) in ata_tlink_delete() argument
383 struct device *dev = &link->tdev; in ata_tlink_delete()
386 ata_for_each_dev(ata_dev, link, ALL) { in ata_tlink_delete()
405 int ata_tlink_add(struct ata_link *link) in ata_tlink_add() argument
407 struct device *dev = &link->tdev; in ata_tlink_add()
408 struct ata_port *ap = link->ap; in ata_tlink_add()
415 if (ata_is_host_link(link)) in ata_tlink_add()
418 dev_set_name(dev, "link%d.%d", ap->print_id, link->pmp); in ata_tlink_add()
430 ata_for_each_dev(ata_dev, link, ALL) { in ata_tlink_add()
438 while (--ata_dev >= link->device) { in ata_tlink_add()
659 struct ata_link *link = ata_dev->link; in ata_tdev_add() local
660 struct ata_port *ap = link->ap; in ata_tdev_add()
664 dev->parent = get_device(&link->tdev); in ata_tdev_add()
666 if (ata_is_host_link(link)) in ata_tdev_add()
669 dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp); in ata_tdev_add()