struct_usb_ep(9) suse man page | unix.com

Man Page: struct_usb_ep

Operating Environment: suse

Section: 9

STRUCT
USB_EP(9) Kernel Mode Gadget API STRUCT USB_EP(9)
NAME
struct_usb_ep - device side representation of USB endpoint
SYNOPSIS
struct usb_ep { void * driver_data; const char * name; const struct usb_ep_ops * ops; struct list_head ep_list; unsigned maxpacket:16; };
MEMBERS
driver_data for use by the gadget driver. all other fields are read-only to gadget drivers. name identifier for the endpoint, such as "ep-a" or "ep9in-bulk" ops Function pointers used to access hardware-specific operations. ep_list the gadget's ep_list holds all of its endpoints maxpacket The maximum packet size used on this endpoint. The initial value can sometimes be reduced (hardware allowing), according to the endpoint descriptor used to configure the endpoint.
DESCRIPTION
the bus controller driver lists all the general purpose endpoints in gadget->ep_list. the control endpoint (gadget->ep0) is not in that list, and is accessed only in response to a driver setup callback.
AUTHOR
David Brownell <dbrownell@users.sourceforge.net> Author.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 STRUCT USB_EP(9)
Related Man Pages
struct_usb_composite_driver(9) - centos
struct_usb_composite_driver(9) - suse
struct_usb_gadget(9) - suse
struct_usb_function(9) - suse
struct_usb_request(9) - suse
Similar Topics in the Unix Linux Community
Is UNIX an open source OS ?
Grant unprivileged user rights to see the output of echo|format but not modify disks
A (ksh) Library For and From UNIX.com
The Future of the PM (Private Message) System at UNIX.com
32 bit process addressing more than 4GB