Lines Matching refs:sup
386 struct device *sup = link->supplier; in devlink_add_symlinks() local
390 len = max(strlen(dev_bus_name(sup)) + strlen(dev_name(sup)), in devlink_add_symlinks()
398 ret = sysfs_create_link(&link->link_dev.kobj, &sup->kobj, "supplier"); in devlink_add_symlinks()
407 ret = sysfs_create_link(&sup->kobj, &link->link_dev.kobj, buf); in devlink_add_symlinks()
411 snprintf(buf, len, "supplier:%s:%s", dev_bus_name(sup), dev_name(sup)); in devlink_add_symlinks()
420 sysfs_remove_link(&sup->kobj, buf); in devlink_add_symlinks()
435 struct device *sup = link->supplier; in devlink_remove_symlinks() local
442 len = max(strlen(dev_bus_name(sup)) + strlen(dev_name(sup)), in devlink_remove_symlinks()
453 snprintf(buf, len, "supplier:%s:%s", dev_bus_name(sup), dev_name(sup)); in devlink_remove_symlinks()
457 sysfs_remove_link(&sup->kobj, buf); in devlink_remove_symlinks()
1075 static void __device_links_supplier_defer_sync(struct device *sup) in __device_links_supplier_defer_sync() argument
1077 if (list_empty(&sup->links.defer_hook) && dev_has_sync_state(sup)) in __device_links_supplier_defer_sync()
1078 list_add_tail(&sup->links.defer_hook, &deferred_sync); in __device_links_supplier_defer_sync()