Lines Matching +refs:link +refs:stats +refs:attrs
219 ata_port_simple_attr(stats.idle_irq, idle_irq, "%ld\n", unsigned long);
261 ata_tlink_delete(&ap->link); in ata_tport_delete()
316 error = ata_tlink_add(&ap->link); in ata_tport_add()
374 struct ata_link *link = transport_class_to_link(dev); \
376 return sprintf(buf, "%s\n", sata_spd_string(format(link->field))); \
422 void ata_tlink_delete(struct ata_link *link) in ata_tlink_delete() argument
424 struct device *dev = &link->tdev; in ata_tlink_delete()
427 ata_for_each_dev(ata_dev, link, ALL) { in ata_tlink_delete()
446 int ata_tlink_add(struct ata_link *link) in ata_tlink_add() argument
448 struct device *dev = &link->tdev; in ata_tlink_add()
449 struct ata_port *ap = link->ap; in ata_tlink_add()
456 if (ata_is_host_link(link)) in ata_tlink_add()
459 dev_set_name(dev, "link%d.%d", ap->print_id, link->pmp); in ata_tlink_add()
473 ata_for_each_dev(ata_dev, link, ALL) { in ata_tlink_add()
481 while (--ata_dev >= link->device) { in ata_tlink_add()
703 struct ata_link *link = ata_dev->link; in ata_tdev_add() local
704 struct ata_port *ap = link->ap; in ata_tdev_add()
708 dev->parent = &link->tdev; in ata_tdev_add()
710 if (ata_is_host_link(link)) in ata_tdev_add()
713 dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp); in ata_tdev_add()
770 i->t.host_attrs.ac.attrs = &i->port_attrs[0]; in ata_attach_transport()
776 i->link_attr_cont.ac.attrs = &i->link_attrs[0]; in ata_attach_transport()
781 i->dev_attr_cont.ac.attrs = &i->dev_attrs[0]; in ata_attach_transport()