Lines Matching defs:new_parent
4649 struct device *new_parent)
4655 if (new_parent)
4656 error = sysfs_create_link(&dev->kobj, &new_parent->kobj,
4664 * @new_parent: the new parent of the device (can be NULL)
4667 int device_move(struct device *dev, struct device *new_parent,
4679 new_parent = get_device(new_parent);
4680 new_parent_kobj = get_device_parent(dev, new_parent);
4683 put_device(new_parent);
4688 __func__, new_parent ? dev_name(new_parent) : "<NULL>");
4692 put_device(new_parent);
4696 dev->parent = new_parent;
4699 if (new_parent) {
4701 &new_parent->p->klist_children);
4702 set_dev_node(dev, dev_to_node(new_parent));
4706 error = device_move_class_links(dev, old_parent, new_parent);
4709 device_move_class_links(dev, new_parent, old_parent);
4711 if (new_parent)
4721 put_device(new_parent);
4729 device_pm_move_after(dev, new_parent);
4730 devices_kset_move_after(dev, new_parent);
4733 device_pm_move_before(new_parent, dev);
4734 devices_kset_move_before(new_parent, dev);