Keywords - U
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · 
- Universal Host Controller Interface (UHCI)
 
- 
			·
			Host Controller Interface (HCI) types ·
 
- URB_DIR_IN
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- URB_DIR_NONE
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- URB_DIR_OUT
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- URB_ISOCH_ASAP
 
- 
			·
			Arguments: ·
 
- URB_SHORT_XFER_OK
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- URBs (USB Request Blocks)
 
- 
	
	- allocating
 
	- 
			·
			usbd_alloc_urb ·
	
 
	
	
	- freeing
 
	- 
			·
			usbd_free_urb ·
	
 
	
	
	- getting status of
 
	- 
			·
			usbd_urb_status ·
	
 
	
	
	- setting up
 
	- 
		
		- bulk data transfers
 
		- 
			·
			How a class driver works ·
			usbd_setup_bulk ·
		
 
		
		
		- control transfers
 
		- 
			·
			How a class driver works ·
			usbd_setup_control ·
		
 
		
		
		- interrupt transfers
 
		- 
			·
			How a class driver works ·
			usbd_setup_interrupt ·
		
 
		
		
		- isochronous transfers
 
		- 
			·
			How a class driver works ·
			usbd_setup_isochronous ·
		
 
		
		
		- vendor-specific transfers
 
		- 
			·
			How a class driver works ·
			usbd_setup_vendor ·
		
 
		
	 
	
	
	- submitting
 
	- 
			·
			How a class driver works ·
			usbd_io ·
	
 
	
 
- usb
 
- 
			·
			USB Utilities ·
 
- USB
 
- 
	
	- descriptors, getting and setting
 
	- 
			·
			How a class driver works ·
			usbd_descriptor ·
	
 
	
	
	- link to www.usb.org
 
	- 
			·
			Assumptions ·
	
 
	
	
	- server
 
	- 
			·
			USB Utilities ·
	
 
	
	
	- Specification revision 2.0
 
	- 
			·
			Assumptions ·
	
 
	
 
- USB_DESC_CONFIGURATION
 
- 
			·
			Arguments: ·
 
- USB_DESC_DEVICE
 
- 
			·
			Arguments: ·
 
- USB_DESC_HUB
 
- 
			·
			Arguments: ·
 
- USB_DESC_STRING
 
- 
			·
			Arguments: ·
 
- usb_port_attachment_t
 
- 
			·
			Description: ·
 
- USB_RECIPIENT_DEVICE
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- USB_RECIPIENT_ENDPOINT
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- USB_RECIPIENT_INTERFACE
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- USB_RECIPIENT_OTHER
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- USB_TYPE_CLASS
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- USB_TYPE_STANDARD
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- USB_TYPE_VENDOR
 
- 
			·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
			Arguments: ·
 
- USB_VERSION
 
- 
			·
			Data structures ·
 
- usbd_abort_pipe()
 
- 
			·
			usbd_abort_pipe ·
 
- usbd_alloc()
 
- 
			·
			usbd_alloc ·
 
- usbd_alloc_urb()
 
- 
			·
			usbd_alloc_urb ·
 
- usbd_args_lookup()
 
- 
			·
			usbd_args_lookup ·
 
- usbd_attach()
 
- 
			·
			How a class driver works ·
			usbd_attach ·
 
- usbd_bus_topology_t
 
- 
			·
			Description: ·
 
- usbd_close_pipe()
 
- 
			·
			usbd_close_pipe ·
 
- usbd_configuration_descriptor()
 
- 
			·
			usbd_configuration_descriptor ·
 
- usbd_configuration_descriptor_t
 
- 
			·
			Description: ·
 
- usbd_connect()
 
- 
			·
			How a class driver works ·
			usbd_connect ·
 
- usbd_connect_parm_t
 
- 
			·
			Data structures ·
 
- USBD_CONNECT_WAIT
 
- 
			·
			Data structures ·
 
- USBD_CONNECT_WILDCARD
 
- 
			·
			Data structures ·
 
- usbd_desc_node
 
- 
			·
			Description: ·
 
- usbd_descriptor()
 
- 
			·
			How a class driver works ·
			usbd_descriptor ·
 
- usbd_detach()
 
- 
			·
			How a class driver works ·
			usbd_detach ·
 
- usbd_device
 
- 
			·
			Returns: ·
 
- usbd_device_descriptor()
 
- 
			·
			usbd_device_descriptor ·
 
- usbd_device_descriptor_t
 
- 
			·
			Description: ·
 
- usbd_device_extra()
 
- 
			·
			usbd_device_extra ·
 
- usbd_device_ident_t
 
- 
			·
			Data structures ·
 
- usbd_device_instance_t
 
- 
			·
			Description: ·
 
- usbd_device_lookup()
 
- 
			·
			usbd_device_lookup ·
 
- usbd_disconnect()
 
- 
			·
			usbd_disconnect ·
 
- usbd_endpoint_descriptor()
 
- 
			·
			usbd_endpoint_descriptor ·
 
- usbd_feature()
 
- 
			·
			usbd_feature ·
 
- usbd_free()
 
- 
			·
			usbd_free ·
 
- usbd_free_urb()
 
- 
			·
			usbd_free_urb ·
 
- usbd_funcs_t
 
- 
			·
			Data structures ·
 
- usbd_get_frame()
 
- 
			·
			usbd_get_frame ·
 
- usbd_hcd_ext_info(), usbd_hcd_info()
 
- 
			·
			usbd_hcd_ext_info, usbd_hcd_info ·
 
- usbd_hcd_info_t
 
- 
			·
			Description: ·
 
- usbd_hub_descriptor()
 
- 
			·
			usbd_hub_descriptor ·
 
- usbd_hub_descriptor_t
 
- 
			·
			Description: ·
 
- usbd_interface_descriptor()
 
- 
			·
			usbd_interface_descriptor ·
 
- usbd_interface_descriptor_t
 
- 
			·
			Description: ·
 
- usbd_io()
 
- 
			·
			How a class driver works ·
			usbd_io ·
 
- usbd_languages_descriptor()
 
- 
			·
			usbd_languages_descriptor ·
 
- usbd_mphys()
 
- 
			·
			usbd_mphys ·
 
- usbd_open_pipe()
 
- 
			·
			How a class driver works ·
			usbd_open_pipe ·
 
- usbd_parse_descriptors()
 
- 
			·
			usbd_parse_descriptors ·
 
- usbd_pipe_device()
 
- 
			·
			usbd_pipe_device ·
 
- usbd_pipe_endpoint()
 
- 
			·
			usbd_pipe_endpoint ·
 
- usbd_reset_device()
 
- 
			·
			usbd_reset_device ·
 
- usbd_reset_pipe()
 
- 
			·
			usbd_reset_pipe ·
 
- usbd_select_config()
 
- 
			·
			How a class driver works ·
			usbd_select_config ·
 
- usbd_select_interface()
 
- 
			·
			How a class driver works ·
			usbd_select_interface ·
 
- usbd_setup_bulk()
 
- 
			·
			How a class driver works ·
			usbd_setup_bulk ·
 
- usbd_setup_control()
 
- 
			·
			How a class driver works ·
			usbd_setup_control ·
 
- usbd_setup_interrupt()
 
- 
			·
			How a class driver works ·
			usbd_setup_interrupt ·
 
- usbd_setup_isochronous()
 
- 
			·
			How a class driver works ·
			usbd_setup_isochronous ·
 
- usbd_setup_vendor()
 
- 
			·
			How a class driver works ·
			usbd_setup_vendor ·
 
- usbd_status()
 
- 
			·
			usbd_status ·
 
- USBD_STATUS_ABORTED
 
- 
			·
			Completion status ·
 
- USBD_STATUS_BAD_PID
 
- 
			·
			Completion status ·
 
- USBD_STATUS_BITSTUFFING
 
- 
			·
			Completion status ·
 
- USBD_STATUS_BUFFER_OVERRUN
 
- 
			·
			Completion status ·
 
- USBD_STATUS_BUFFER_UNDERRUN
 
- 
			·
			Completion status ·
 
- USBD_STATUS_CMP
 
- 
			·
			Completion status ·
 
- USBD_STATUS_CMP_ERR
 
- 
			·
			Completion status ·
 
- USBD_STATUS_CRC_ERR
 
- 
			·
			Completion status ·
 
- USBD_STATUS_DATA_OVERRUN
 
- 
			·
			Completion status ·
 
- USBD_STATUS_DATA_UNDERRUN
 
- 
			·
			Completion status ·
 
- USBD_STATUS_DEV_NOANSWER
 
- 
			·
			Completion status ·
 
- USBD_STATUS_INPROG
 
- 
			·
			Completion status ·
 
- USBD_STATUS_NOT_ACCESSED
 
- 
			·
			Completion status ·
 
- USBD_STATUS_PID_FAILURE
 
- 
			·
			Completion status ·
 
- USBD_STATUS_STALL
 
- 
			·
			Completion status ·
 
- USBD_STATUS_TIMEOUT
 
- 
			·
			Completion status ·
 
- USBD_STATUS_TOGGLE_MISMATCH
 
- 
			·
			Completion status ·
 
- usbd_string()
 
- 
			·
			usbd_string ·
 
- usbd_string_descriptor_t
 
- 
			·
			Description: ·
 
- USBD_TIME_DEFAULT
 
- 
			·
			Arguments: ·
 
- USBD_TIME_INFINITY
 
- 
			·
			Arguments: ·
 
- usbd_topology(), usbd_topology_ext()
 
- 
			·
			usbd_topology, usbd_topology_ext ·
 
- usbd_urb_status()
 
- 
			·
			usbd_urb_status ·
 
- USBD_VERSION
 
- 
			·
			Data structures ·
 
- _USBDI_NFUNCS
 
- 
			·
			Data structures ·
 
- utilities
 
- 
			·
			USB Utilities ·
 
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·