Lines Matching refs:parent
17 struct udevice *parent; in bind_by_class_index() local
33 ret = uclass_find_device(uclass_id, index, &parent); in bind_by_class_index()
34 if (!parent || ret) { in bind_by_class_index()
39 ret = device_bind_with_driver_data(parent, drv, drv->name, 0, in bind_by_class_index()
96 struct udevice *parent; in unbind_child_by_class_index() local
106 ret = find_dev(uclass, index, &parent); in unbind_child_by_class_index()
110 ret = device_chld_remove(parent, drv, DM_REMOVE_NORMAL); in unbind_child_by_class_index()
114 ret = device_chld_unbind(parent, drv); in unbind_child_by_class_index()
124 struct udevice *parent = NULL; in bind_by_node_path() local
142 if (!device_find_global_by_ofnode(ofnode, &parent)) in bind_by_node_path()
147 if (!parent) { in bind_by_node_path()
153 ret = device_bind_with_driver_data(parent, drv, ofnode_get_name(ofnode), in bind_by_node_path()