HelenOS sources

usb_hub_port_t     60 uspace/drv/bus/usb/usbhub/port.c void usb_hub_port_init(usb_hub_port_t *port, usb_hub_dev_t *hub,
usb_hub_port_t     70 uspace/drv/bus/usb/usbhub/port.c static inline usb_hub_port_t *get_hub_port(usb_port_t *port)
usb_hub_port_t     73 uspace/drv/bus/usb/usbhub/port.c 	return (usb_hub_port_t *) port;
usb_hub_port_t     81 uspace/drv/bus/usb/usbhub/port.c 	usb_hub_port_t *port = get_hub_port(port_base);
usb_hub_port_t     98 uspace/drv/bus/usb/usbhub/port.c static usb_speed_t get_port_speed(usb_hub_port_t *port, uint32_t status)
usb_hub_port_t    109 uspace/drv/bus/usb/usbhub/port.c static errno_t enumerate_device_usb2(usb_hub_port_t *port, async_exch_t *exch)
usb_hub_port_t    160 uspace/drv/bus/usb/usbhub/port.c static errno_t enumerate_device_usb3(usb_hub_port_t *port, async_exch_t *exch)
usb_hub_port_t    192 uspace/drv/bus/usb/usbhub/port.c 	usb_hub_port_t *port = get_hub_port(port_base);
usb_hub_port_t    209 uspace/drv/bus/usb/usbhub/port.c static void port_changed_connection(usb_hub_port_t *port, usb_port_status_t status)
usb_hub_port_t    222 uspace/drv/bus/usb/usbhub/port.c static void port_changed_enabled(usb_hub_port_t *port, usb_port_status_t status)
usb_hub_port_t    232 uspace/drv/bus/usb/usbhub/port.c static void port_changed_overcurrent(usb_hub_port_t *port,
usb_hub_port_t    256 uspace/drv/bus/usb/usbhub/port.c static void port_changed_reset(usb_hub_port_t *port, usb_port_status_t status)
usb_hub_port_t    267 uspace/drv/bus/usb/usbhub/port.c typedef void (*change_handler_t)(usb_hub_port_t *, usb_port_status_t);
usb_hub_port_t    269 uspace/drv/bus/usb/usbhub/port.c static void check_port_change(usb_hub_port_t *port, usb_port_status_t *status,
usb_hub_port_t    293 uspace/drv/bus/usb/usbhub/port.c void usb_hub_port_process_interrupt(usb_hub_port_t *port)
usb_hub_port_t     58 uspace/drv/bus/usb/usbhub/port.h void usb_hub_port_init(usb_hub_port_t *, usb_hub_dev_t *, unsigned int);
usb_hub_port_t     60 uspace/drv/bus/usb/usbhub/port.h void usb_hub_port_process_interrupt(usb_hub_port_t *port);
usb_hub_port_t    408 uspace/drv/bus/usb/usbhub/usbhub.c 	hub_dev->ports = calloc(hub_dev->port_count, sizeof(usb_hub_port_t));
usb_hub_port_t     60 uspace/drv/bus/usb/usbhub/usbhub.h 	usb_hub_port_t *ports;
HelenOS homepage, sources at GitHub