Searched refs:childdev (Results 1 – 4 of 4) sorted by relevance
| /freebsd-13.1/sys/dev/gpio/ |
| H A D | ofw_gpiobus.c | 147 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 D | gpiobus.c | 180 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 D | ofw_spibus.c | 84 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 D | ofw_iicbus.c | 110 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()
|