Lines Matching refs:parent
22 if (bus->parent.ofw_node) in i2c_bus_scan_clients()
24 struct rt_ofw_node *np = bus->parent.ofw_node, *child_np, *i2c_client_np; in i2c_bus_scan_clients()
59 client->parent.ofw_node = i2c_client_np; in i2c_bus_scan_clients()
79 driver->parent.bus = &i2c_bus; in rt_i2c_driver_register()
81 return rt_driver_register(&driver->parent); in rt_i2c_driver_register()
88 return rt_bus_add_device(&i2c_bus, &client->parent); in rt_i2c_device_register()
94 struct rt_i2c_driver *driver = rt_container_of(drv, struct rt_i2c_driver, parent); in i2c_match()
95 struct rt_i2c_client *client = rt_container_of(dev, struct rt_i2c_client, parent); in i2c_match()
112 client->ofw_id = rt_ofw_node_match(client->parent.ofw_node, driver->ofw_ids); in i2c_match()
128 struct rt_i2c_driver *driver = rt_container_of(dev->drv, struct rt_i2c_driver, parent); in i2c_probe()
129 struct rt_i2c_client *client = rt_container_of(dev, struct rt_i2c_client, parent); in i2c_probe()
143 struct rt_i2c_driver *driver = rt_container_of(dev->drv, struct rt_i2c_driver, parent); in i2c_remove()
144 struct rt_i2c_client *client = rt_container_of(dev, struct rt_i2c_client, parent); in i2c_remove()
156 struct rt_i2c_driver *driver = rt_container_of(dev->drv, struct rt_i2c_driver, parent); in i2c_shutdown()
157 struct rt_i2c_client *client = rt_container_of(dev, struct rt_i2c_client, parent); in i2c_shutdown()