Home
last modified time | relevance | path

Searched refs:childdev (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/sys/dev/gpio/
H A Dofw_gpiobus.c147 device_t childdev; in ofw_gpiobus_add_fdt_child() local
157 if (childdev != NULL) in ofw_gpiobus_add_fdt_child()
158 return (childdev); in ofw_gpiobus_add_fdt_child()
163 childdev = device_add_child(bus, drvname, -1); in ofw_gpiobus_add_fdt_child()
164 if (childdev == NULL) in ofw_gpiobus_add_fdt_child()
166 dinfo = ofw_gpiobus_setup_devinfo(bus, childdev, child); in ofw_gpiobus_add_fdt_child()
168 device_delete_child(bus, childdev); in ofw_gpiobus_add_fdt_child()
171 if (device_probe_and_attach(childdev) != 0) { in ofw_gpiobus_add_fdt_child()
173 device_delete_child(bus, childdev); in ofw_gpiobus_add_fdt_child()
180 device_get_nameunit(childdev)); in ofw_gpiobus_add_fdt_child()
[all …]
H A Dgpiobus.c180 gpio_pin_get_by_child_index(device_t childdev, uint32_t idx, gpio_pin_t *ppin) in gpio_pin_get_by_child_index() argument
184 devi = GPIOBUS_IVAR(childdev); in gpio_pin_get_by_child_index()
188 return (gpio_pin_get_by_bus_pinnum(device_get_parent(childdev), in gpio_pin_get_by_child_index()
/freebsd-13.1/sys/dev/spibus/
H A Dofw_spibus.c84 device_t childdev; in ofw_spibus_attach() local
154 childdev = device_add_child(dev, NULL, -1); in ofw_spibus_attach()
157 ofw_bus_intr_to_rl(childdev, child, in ofw_spibus_attach()
159 device_set_ivars(childdev, dinfo); in ofw_spibus_attach()
/freebsd-13.1/sys/dev/iicbus/
H A Dofw_iicbus.c110 device_t childdev; in ofw_iicbus_attach() local
190 childdev = device_add_child(dev, NULL, -1); in ofw_iicbus_attach()
192 ofw_bus_intr_to_rl(childdev, child, in ofw_iicbus_attach()
194 device_set_ivars(childdev, dinfo); in ofw_iicbus_attach()