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