Lines Matching refs:busdev
160 gpio_pin_get_by_bus_pinnum(device_t busdev, uint32_t pinnum, gpio_pin_t *ppin) in gpio_pin_get_by_bus_pinnum() argument
165 err = gpiobus_acquire_pin(busdev, pinnum); in gpio_pin_get_by_bus_pinnum()
171 pin->dev = device_get_parent(busdev); in gpio_pin_get_by_bus_pinnum()
224 device_t busdev; in gpio_pin_release() local
231 busdev = GPIO_GET_BUS(gpio->dev); in gpio_pin_release()
232 if (busdev != NULL) in gpio_pin_release()
233 gpiobus_release_pin(busdev, gpio->pin); in gpio_pin_release()
313 device_t busdev; in gpiobus_attach_bus() local
315 busdev = device_add_child(dev, "gpiobus", -1); in gpiobus_attach_bus()
316 if (busdev == NULL) in gpiobus_attach_bus()
319 device_delete_child(dev, busdev); in gpiobus_attach_bus()
327 return (busdev); in gpiobus_attach_bus()
922 gpiobus_acquire_bus(device_t busdev, device_t child, int how) in gpiobus_acquire_bus() argument
926 sc = device_get_softc(busdev); in gpiobus_acquire_bus()
932 device_get_nameunit(busdev), in gpiobus_acquire_bus()
948 gpiobus_release_bus(device_t busdev, device_t child) in gpiobus_release_bus() argument
952 sc = device_get_softc(busdev); in gpiobus_release_bus()
957 device_get_nameunit(busdev), in gpiobus_release_bus()
961 device_get_nameunit(busdev), in gpiobus_release_bus()