Lines Matching defs:parent
95 static void iic_identify(driver_t *driver, device_t parent);
133 iic_identify(driver_t *driver, device_t parent)
136 if (device_find_child(parent, "iic", -1) == NULL)
137 BUS_ADD_CHILD(parent, 0, "iic", DEVICE_UNIT_ANY);
204 device_t iicdev, parent;
211 parent = device_get_parent(iicdev);
214 iicbus_stop(parent);
215 iicbus_reset(parent, IIC_UNKNOWN, 0, NULL);
216 iicbus_release_bus(parent, iicdev);
226 device_t parent;
230 parent = device_get_parent(priv->sc->sc_dev);
248 error = iicbus_write(parent, &buffer[transferred_bytes],
254 error = iicbus_read(parent, buffer,
269 device_t parent;
286 parent = device_get_parent(priv->sc->sc_dev);
288 error = iicbus_request_bus(parent, priv->sc->sc_dev,
304 error = iicbus_start(parent, addr, 0);
307 iicbus_release_bus(parent, priv->sc->sc_dev);
314 iicbus_stop(parent);
315 iicbus_release_bus(parent, priv->sc->sc_dev);
352 device_t iicdev, parent;
357 parent = device_get_parent(iicdev);
406 error = iicbus_request_bus(parent, iicdev,
411 iicbus_release_bus(parent, iicdev);
433 device_t parent, iicdev;
455 parent = device_get_parent(iicdev);
479 error = iicbus_request_bus(parent, iicdev,
483 error = iicbus_start(parent, s->slave, 0);
489 iicbus_release_bus(parent, iicdev);
495 error = iicbus_stop(parent);
496 iicbus_release_bus(parent, iicdev);
509 error = iicbus_request_bus(parent, iicdev,
513 error = iicbus_reset(parent, IIC_UNKNOWN, 0, NULL);
521 iicbus_release_bus(parent, iicdev);
594 error = iicbus_repeated_start(parent, s->slave, 0);