Lines Matching refs:sup
387 struct device *sup = link->supplier;
391 len = max(strlen(dev_bus_name(sup)) + strlen(dev_name(sup)),
399 ret = sysfs_create_link(&link->link_dev.kobj, &sup->kobj, "supplier");
408 ret = sysfs_create_link(&sup->kobj, &link->link_dev.kobj, buf);
412 snprintf(buf, len, "supplier:%s:%s", dev_bus_name(sup), dev_name(sup));
421 sysfs_remove_link(&sup->kobj, buf);
436 struct device *sup = link->supplier;
443 len = max(strlen(dev_bus_name(sup)) + strlen(dev_name(sup)),
454 snprintf(buf, len, "supplier:%s:%s", dev_bus_name(sup), dev_name(sup));
458 sysfs_remove_link(&sup->kobj, buf);
1076 static void __device_links_supplier_defer_sync(struct device *sup)
1078 if (list_empty(&sup->links.defer_hook) && dev_has_sync_state(sup))
1079 list_add_tail(&sup->links.defer_hook, &deferred_sync);