Lines Matching refs:port
43 uint8_t port_indicator :1; ///< are port indicators allowed
73 /// over-current status is reported on a per port basis
117 // checks if the device at port is removable
118 #define USB_HUB_DEVICE_REMOVABLE(desc, port) \
150 * The hub status struct is returned when querying a hub port with the
160 uint8_t connection :1; ///< there is a device connected to the port
161 uint8_t enabled :1; ///< the port is enabled
162 uint8_t suspend :1; ///< device on that port is suspended
169 uint8_t test_mode :1; ///< port operates is in test mode
173 } wPortStatus; ///< port status flags
176 uint8_t disabled :1; ///< the port got disabled to an error
179 uint8_t is_reset :1; ///< the reset procedure on the port is complete
184 } wPortChange; ///< port change flags
188 * this structure represent a port on an USB hub
196 /// US hub port type
199 /// the maximum number of restarts of a USB hub port
299 uint8_t port);
306 usb_error_t usb_hub_get_port_status(uint16_t port,
309 usb_error_t usb_hub_reset_tt(uint16_t port);
314 uint8_t port);
316 usb_error_t usb_hub_get_tt_state(uint16_t flags, uint16_t port,
319 usb_error_t usb_hub_stop_tt(uint16_t port);