Rechercher une page de manuel
struct_usb_host_endpoint
Langue: en
Version: October 2010 (fedora - 01/12/10)
Section: 9 (Appels noyau Linux)
NAME
struct_usb_host_endpoint - host-side endpoint descriptor and queueSYNOPSIS
struct usb_host_endpoint { struct usb_endpoint_descriptor desc; struct usb_ss_ep_comp_descriptor ss_ep_comp; struct list_head urb_list; void * hcpriv; struct ep_device * ep_dev; unsigned char * extra; int extralen; int enabled; };
MEMBERS
desc
- descriptor for this endpoint, wMaxPacketSize in native byteorder
ss_ep_comp
- SuperSpeed companion descriptor for this endpoint
urb_list
- urbs queued to this endpoint; maintained by usbcore
hcpriv
- for use by HCD; typically holds hardware dma queue head (QH) with one or more transfer descriptors (TDs) per urb
ep_dev
- ep_device for sysfs info
extra
- descriptors following this endpoint in the configuration
extralen
- how many bytes of lqextrarq are valid
enabled
- URBs may be submitted to this endpoint
DESCRIPTION
USB requests are always queued to a given endpoint, identified by a descriptor within an active interface in a given USB configuration.
COPYRIGHT
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre