Lines Matching refs:sup
362 struct device *sup = link->supplier; in devlink_add_symlinks() local
366 len = max(strlen(dev_name(sup)), strlen(dev_name(con))); in devlink_add_symlinks()
372 ret = sysfs_create_link(&link->link_dev.kobj, &sup->kobj, "supplier"); in devlink_add_symlinks()
381 ret = sysfs_create_link(&sup->kobj, &link->link_dev.kobj, buf); in devlink_add_symlinks()
385 snprintf(buf, len, "supplier:%s", dev_name(sup)); in devlink_add_symlinks()
394 sysfs_remove_link(&sup->kobj, buf); in devlink_add_symlinks()
409 struct device *sup = link->supplier; in devlink_remove_symlinks() local
416 len = max(strlen(dev_name(sup)), strlen(dev_name(con))); in devlink_remove_symlinks()
424 snprintf(buf, len, "supplier:%s", dev_name(sup)); in devlink_remove_symlinks()
427 sysfs_remove_link(&sup->kobj, buf); in devlink_remove_symlinks()
1045 static void __device_links_supplier_defer_sync(struct device *sup) in __device_links_supplier_defer_sync() argument
1047 if (list_empty(&sup->links.defer_hook) && dev_has_sync_state(sup)) in __device_links_supplier_defer_sync()
1048 list_add_tail(&sup->links.defer_hook, &deferred_sync); in __device_links_supplier_defer_sync()