usbd_detach
usbd_detach(rup->device, self);
usbd_detach(up->device, &sc->sc_dev);
usbd_detach(sc->sc_port.device, (struct device *)sc);
int usbd_detach(struct usbd_device *, struct device *);