HelenOS sources

usb_port_t         70 uspace/drv/bus/usb/usbhub/port.c static inline usb_hub_port_t *get_hub_port(usb_port_t *port)
usb_port_t         79 uspace/drv/bus/usb/usbhub/port.c static void remove_device(usb_port_t *port_base)
usb_port_t        190 uspace/drv/bus/usb/usbhub/port.c static errno_t enumerate_device(usb_port_t *port_base)
usb_port_t         49 uspace/drv/bus/usb/usbhub/port.h 	usb_port_t base;
usb_port_t        715 uspace/drv/bus/usb/usbhub/usbhub.c     usb_port_t *port)
usb_port_t         96 uspace/drv/bus/usb/usbhub/usbhub.h     usb_port_t *);
usb_port_t         69 uspace/drv/bus/usb/xhci/rh.c 	usb_port_t base;
usb_port_t        131 uspace/drv/bus/usb/xhci/rh.c static rh_port_t *get_rh_port(usb_port_t *port)
usb_port_t        141 uspace/drv/bus/usb/xhci/rh.c static errno_t rh_enumerate_device(usb_port_t *usb_port)
usb_port_t        215 uspace/drv/bus/usb/xhci/rh.c static void rh_remove_device(usb_port_t *usb_port)
usb_port_t         77 uspace/lib/usb/include/usb/port.h typedef int (*usb_port_enumerate_t)(usb_port_t *);
usb_port_t         82 uspace/lib/usb/include/usb/port.h typedef void (*usb_port_remove_t)(usb_port_t *);
usb_port_t         85 uspace/lib/usb/include/usb/port.h void usb_port_init(usb_port_t *);
usb_port_t         86 uspace/lib/usb/include/usb/port.h int usb_port_connected(usb_port_t *, usb_port_enumerate_t);
usb_port_t         87 uspace/lib/usb/include/usb/port.h void usb_port_enabled(usb_port_t *);
usb_port_t         88 uspace/lib/usb/include/usb/port.h void usb_port_disabled(usb_port_t *, usb_port_remove_t);
usb_port_t         89 uspace/lib/usb/include/usb/port.h void usb_port_fini(usb_port_t *);
usb_port_t         92 uspace/lib/usb/include/usb/port.h int usb_port_condvar_wait_timeout(usb_port_t *port, fibril_condvar_t *, usec_t);
usb_port_t        101 uspace/lib/usb/include/usb/port.h static inline int usb_port_wait_for_enabled(usb_port_t *port)
usb_port_t         54 uspace/lib/usb/src/port.c void usb_port_init(usb_port_t *port)
usb_port_t         62 uspace/lib/usb/src/port.c 	usb_port_t *port;
usb_port_t         69 uspace/lib/usb/src/port.c 	usb_port_t *port = args->port;
usb_port_t         94 uspace/lib/usb/src/port.c int usb_port_connected(usb_port_t *port, usb_port_enumerate_t handler)
usb_port_t        127 uspace/lib/usb/src/port.c void usb_port_enabled(usb_port_t *port)
usb_port_t        137 uspace/lib/usb/src/port.c 	usb_port_t *port;
usb_port_t        144 uspace/lib/usb/src/port.c 	usb_port_t *port = args->port;
usb_port_t        159 uspace/lib/usb/src/port.c static void fork_remove_worker(usb_port_t *port, usb_port_remove_t handler)
usb_port_t        178 uspace/lib/usb/src/port.c void usb_port_disabled(usb_port_t *port, usb_port_remove_t handler)
usb_port_t        203 uspace/lib/usb/src/port.c void usb_port_fini(usb_port_t *port)
usb_port_t        239 uspace/lib/usb/src/port.c int usb_port_condvar_wait_timeout(usb_port_t *port, fibril_condvar_t *cv,
HelenOS homepage, sources at GitHub