HelenOS sources

usb_port          141 uspace/drv/bus/usb/xhci/rh.c static errno_t rh_enumerate_device(usb_port_t *usb_port)
usb_port          144 uspace/drv/bus/usb/xhci/rh.c 	rh_port_t *port = get_rh_port(usb_port);
usb_port          215 uspace/drv/bus/usb/xhci/rh.c static void rh_remove_device(usb_port_t *usb_port)
usb_port          217 uspace/drv/bus/usb/xhci/rh.c 	rh_port_t *port = get_rh_port(usb_port);
HelenOS homepage, sources at GitHub