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