Lines Matching +refs:link +refs:stats +refs:attrs
213 ata_port_simple_attr(stats.idle_irq, idle_irq, "%ld\n", unsigned long);
256 ata_tlink_delete(&ap->link); in ata_tport_delete()
312 error = ata_tlink_add(&ap->link); in ata_tport_add()
571 struct ata_link *link = ata_dev->link; in ata_tdev_add() local
572 struct ata_port *ap = link->ap; in ata_tdev_add()
576 dev->parent = &link->tdev; in ata_tdev_add()
578 if (ata_is_host_link(link)) in ata_tdev_add()
581 dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp); in ata_tdev_add()
615 struct ata_link *link = transport_class_to_link(dev); \
618 sata_spd_string(format(link->field))); \
665 void ata_tlink_delete(struct ata_link *link) in ata_tlink_delete() argument
667 struct device *dev = &link->tdev; in ata_tlink_delete()
670 ata_for_each_dev(ata_dev, link, ALL) { in ata_tlink_delete()
689 int ata_tlink_add(struct ata_link *link) in ata_tlink_add() argument
691 struct device *dev = &link->tdev; in ata_tlink_add()
692 struct ata_port *ap = link->ap; in ata_tlink_add()
699 if (ata_is_host_link(link)) in ata_tlink_add()
702 dev_set_name(dev, "link%d.%d", ap->print_id, link->pmp); in ata_tlink_add()
715 ata_for_each_dev(ata_dev, link, ALL) { in ata_tlink_add()
722 while (--ata_dev >= link->device) in ata_tlink_add()
768 i->t.host_attrs.ac.attrs = &i->port_attrs[0]; in ata_attach_transport()
774 i->link_attr_cont.ac.attrs = &i->link_attrs[0]; in ata_attach_transport()
779 i->dev_attr_cont.ac.attrs = &i->dev_attrs[0]; in ata_attach_transport()